Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / protocols / ace / RMCast / Simulator.h
blobd5640997aaa05fc27424a8e705a975834a654062
1 // author : Boris Kolpackov <boris@kolpackov.net>
3 #ifndef ACE_RMCAST_SIMULATOR_H
4 #define ACE_RMCAST_SIMULATOR_H
6 #include "Stack.h"
7 #include "Protocol.h"
8 #include "Bits.h"
10 namespace ACE_RMCast
12 class Simulator : public Element
14 public:
15 Simulator ();
17 public:
18 virtual void
19 send (Message_ptr m);
21 private:
22 Message_ptr hold_;
23 Mutex mutex_;
28 #endif // ACE_RMCAST_SIMULATOR_H