summaryrefslogtreecommitdiff
path: root/TAO/utils/logWalker/Session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/utils/logWalker/Session.cpp')
-rw-r--r--TAO/utils/logWalker/Session.cpp33
1 files changed, 13 insertions, 20 deletions
diff --git a/TAO/utils/logWalker/Session.cpp b/TAO/utils/logWalker/Session.cpp
index ad497703eb9..8f194415417 100644
--- a/TAO/utils/logWalker/Session.cpp
+++ b/TAO/utils/logWalker/Session.cpp
@@ -9,8 +9,6 @@
long
Session::tao_version_ = 200;
-int
-Session::date_format_ = 1;
Session::Session (void)
{
@@ -53,24 +51,6 @@ Session::tao_version (void)
return tao_version_;
}
-bool
-Session::set_date_format (ACE_TCHAR *str)
-{
- if (ACE_OS::strncmp(str, ACE_TEXT("1"), 1)== 0)
- date_format_ = 1;
- else if (ACE_OS::strncmp (str, ACE_TEXT("2"), 1) == 0)
- date_format_ = 2;
- else
- return false;
- return true;
-}
-
-int
-Session::date_format (void)
-{
- return date_format_;
-}
-
void
Session::add_process (HostProcess *proc)
{
@@ -95,6 +75,19 @@ Session::alternate_address (const char *addrspec)
this->alt_addrs_.bind(name,value);
}
+bool
+Session::is_equivalent (const ACE_CString &primary,
+ const ACE_CString &alternate)
+{
+ ACE_CString test(primary);
+ ACE_CString alt;
+ if (this->alt_addrs_.find(test,alt) == 0)
+ {
+ return alt == alternate;
+ }
+ return false;
+}
+
void
Session::default_service (const char *addrspec)
{