5 #ifndef LOG_WALKER_PEER_OBJECT_H
6 #define LOG_WALKER_PEER_OBJECT_H
8 #include "ace/SString.h"
9 #include "ace/Unbounded_Queue.h"
10 #include "ace/streams.h"
15 typedef ACE_Unbounded_Queue
<Invocation
*> Invocations
;
16 typedef ACE_Unbounded_Queue_Iterator
<Invocation
*> InvocationIter
;
21 PeerObject (long ident
, const char *name
, PeerProcess
* );
22 virtual ~PeerObject ();
24 void add_invocation (Invocation
*inv
);
25 void dump_detail (ostream
&strm
);
26 size_t num_invocations ();
33 //PeerProcess *parent_;
34 Invocations invocations_
;
37 #endif // LOG_WALKER_PEER_OBJECT_H