diff options
Diffstat (limited to 'TAO/utils/logWalker/Thread.h')
-rw-r--r-- | TAO/utils/logWalker/Thread.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/utils/logWalker/Thread.h b/TAO/utils/logWalker/Thread.h index 844ab1ade4a..951a9a6d864 100644 --- a/TAO/utils/logWalker/Thread.h +++ b/TAO/utils/logWalker/Thread.h @@ -19,11 +19,15 @@ class Thread { public: Thread (long tid, const char *alias, size_t offset); + void add_time (const ACE_CString &time); + long max_depth (void) const; long client_encounters (void) const; long server_encounters (void) const; long id (void) const; const ACE_CString &alias (void) const; + void split_filename (char *buff, size_t len) const; + void incoming_from (PeerProcess *); void add_invocation (Invocation *); void push_invocation (Invocation *); @@ -36,9 +40,9 @@ public: void exit_wait (PeerProcess *, size_t linenum); GIOP_Buffer *giop_target (void); void set_giop_target (GIOP_Buffer *buffer); - void dump_detail (ostream &strm); + void dump_summary (ostream &strm); void dump_invocations (ostream &strm); - void dump_incidents (ostream &strm); + void dump_incidents (ostream &strm, const ACE_Time_Value& start); void get_summary (long &sent_reqs, long &recv_reqs, size_t &sent_size, size_t &recv_size); @@ -74,6 +78,8 @@ private: InvocationStack current_invocation_; long active_handle_; size_t first_line_; + ACE_CString first_time_; + ACE_CString last_time_; }; #endif // LOG_WALKER_THREAD_H |