Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / protocols / ace / RMCast / Reassemble.h
blobc98284fa2b9a80247173a0ecb62d017f9b20d755
1 // author : Boris Kolpackov <boris@kolpackov.net>
3 #ifndef ACE_RMCAST_REASSEMBLE_H
4 #define ACE_RMCAST_REASSEMBLE_H
6 #include "ace/Hash_Map_Manager.h"
8 #include "Stack.h"
9 #include "Protocol.h"
10 #include "Bits.h"
11 #include "Parameters.h"
13 namespace ACE_RMCast
15 class Reassemble : public Element
17 public:
18 Reassemble (Parameters const& );
20 public:
21 virtual void
22 recv (Message_ptr m);
24 private:
25 // Parameters const& params_;
27 typedef
28 ACE_Hash_Map_Manager_Ex<Address,
29 Data_ptr,
30 AddressHasher,
31 ACE_Equal_To<Address>,
32 ACE_Null_Mutex>
33 Map;
35 Map map_;
40 #endif // ACE_RMCAST_REASSEMBLE_H