1 // author : Boris Kolpackov <boris@dre.vanderbilt.edu>
3 #ifndef TMCAST_MESSAGING_HPP
4 #define TMCAST_MESSAGING_HPP
7 #include <ace/Bound_Ptr.h>
21 ACE_Strong_Bound_Ptr
<Message
, ACE_SYNCH_MUTEX
>
25 MTQueue
<MessagePtr
, ACE_Thread_Mutex
, ACE_Condition
<ACE_Thread_Mutex
> >
28 struct MessageQueueAutoLock
30 MessageQueueAutoLock (MessageQueue
& q
)
42 ~MessageQueueAutoLock ()
52 #endif // TMCAST_MESSAGING_HPP