summaryrefslogtreecommitdiff
path: root/TAO/utils/logWalker/PeerProcess.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/utils/logWalker/PeerProcess.h')
-rw-r--r--TAO/utils/logWalker/PeerProcess.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/utils/logWalker/PeerProcess.h b/TAO/utils/logWalker/PeerProcess.h
index cd94fd9c9b5..3c96836082f 100644
--- a/TAO/utils/logWalker/PeerProcess.h
+++ b/TAO/utils/logWalker/PeerProcess.h
@@ -47,11 +47,15 @@ public:
class Transport
{
public:
- Transport (const char *addr, bool is_client, size_t offset);
+ Transport (const char *addr, bool is_client, size_t offset, const ACE_CString &time);
+ void close (size_t offset, const ACE_CString &time);
+
long handle_;
Endpoint client_endpoint_;
size_t open_offset_;
+ ACE_CString open_time_;
size_t close_offset_;
+ ACE_CString close_time_;
};
@@ -64,11 +68,12 @@ class PeerProcess
{
public:
static char *nextIdent(bool is_server);
- PeerProcess (size_t offset, bool is_server);
+ PeerProcess (size_t offset, const ACE_CString &time, bool is_server);
virtual ~PeerProcess (void);
const char * id (void) const;
+ void split_filename (char *buffer, size_t len) const;
void set_owner (HostProcess *host);
HostProcess *owner (void);
@@ -112,6 +117,7 @@ private:
PeerObjectTable objects_;
InvocationList invocations_;
ObjectByIndex object_by_index_;
+ ACE_CString first_time_;
};