Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / protocols / ace / RMCast / Fragment.h
blob9e0352b80719314b335a3b3673ab2466c35321c0
1 // author : Boris Kolpackov <boris@kolpackov.net>
3 #ifndef ACE_RMCAST_FRAGMENT_H
4 #define ACE_RMCAST_FRAGMENT_H
6 #include "Stack.h"
7 #include "Protocol.h"
8 #include "Bits.h"
9 #include "Parameters.h"
11 namespace ACE_RMCast
13 class Fragment : public Element
15 public:
16 Fragment (Parameters const& params);
18 public:
19 virtual void
20 send (Message_ptr m);
22 Parameters const& params_;
24 private:
25 Mutex mutex_;
26 u64 sn_;
30 #endif // ACE_RMCAST_FRAGMENT_H