00001
00002
00003
00004
00005 #ifndef ACE_RMCAST_SIMULATOR_H
00006 #define ACE_RMCAST_SIMULATOR_H
00007
00008 #include "Stack.h"
00009 #include "Protocol.h"
00010 #include "Bits.h"
00011
00012 namespace ACE_RMCast
00013 {
00014 class Simulator : public Element
00015 {
00016 public:
00017 Simulator ();
00018
00019 public:
00020 virtual void
00021 send (Message_ptr m);
00022
00023 private:
00024 Message_ptr hold_;
00025 Mutex mutex_;
00026 };
00027 }
00028
00029
00030 #endif // ACE_RMCAST_SIMULATOR_H