diff options
author | boris <boris@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-03-01 08:18:46 +0000 |
---|---|---|
committer | boris <boris@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2005-03-01 08:18:46 +0000 |
commit | 205b07d5df0b093b094cbcca8bf01616583479c5 (patch) | |
tree | 246a3f775bdeceafdd67e8bcc4fcd0219e132187 /protocols | |
parent | aec0c9345e0ce39c4f08e24c7bf002af84c83ac3 (diff) | |
download | ATCD-205b07d5df0b093b094cbcca8bf01616583479c5.tar.gz |
ChangeLogTag: Tue Mar 1 10:33:15 2005 Boris Kolpackov <boris@kolpackov.net>
Diffstat (limited to 'protocols')
-rw-r--r-- | protocols/ace/RMCast/Acknowledge.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/protocols/ace/RMCast/Acknowledge.h b/protocols/ace/RMCast/Acknowledge.h index ce99305d334..39de2f63a1c 100644 --- a/protocols/ace/RMCast/Acknowledge.h +++ b/protocols/ace/RMCast/Acknowledge.h @@ -35,7 +35,10 @@ namespace ACE_RMCast virtual void send (Message_ptr m); - private: + // Sun C++ 5.4 can't handle private here. + // + // private: + public: struct Descr { //@@ There should be no default c-tor. @@ -107,6 +110,7 @@ namespace ACE_RMCast unsigned long timer_; }; + private: struct Queue : ACE_Hash_Map_Manager<u64, Descr, ACE_Null_Mutex> { typedef ACE_Hash_Map_Manager<u64, Descr, ACE_Null_Mutex> Base; @@ -194,8 +198,6 @@ namespace ACE_RMCast u64 sn_, max_sn_; }; - friend struct Acknowledge::Queue; - typedef ACE_Hash_Map_Manager_Ex<Address, Queue, |