diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/ciao/Home_Servant_Impl_T.h')
-rw-r--r-- | TAO/CIAO/DAnCE/ciao/Home_Servant_Impl_T.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/TAO/CIAO/DAnCE/ciao/Home_Servant_Impl_T.h b/TAO/CIAO/DAnCE/ciao/Home_Servant_Impl_T.h index 241f6e71338..4264c16af55 100644 --- a/TAO/CIAO/DAnCE/ciao/Home_Servant_Impl_T.h +++ b/TAO/CIAO/DAnCE/ciao/Home_Servant_Impl_T.h @@ -81,6 +81,9 @@ namespace CIAO ACE_THROW_SPEC ((CORBA::SystemException, Components::CreateFailure)); + virtual void + update_component_map (PortableServer::ObjectId &oid); + protected: // CIAO-specific operations. @@ -97,16 +100,6 @@ namespace CIAO protected: EXEC_VAR executor_; - - // @@ Jai, why do you need two maps? Can't you derive one from the - // other? Its a waste of memory to do TWO things if it can be done - // by one. - ACE_Hash_Map_Manager_Ex<PortableServer::ObjectId, - COMP_SVNT *, - TAO_ObjectId_Hash, - ACE_Equal_To<PortableServer::ObjectId>, - ACE_SYNCH_MUTEX> - component_map_; typedef ACE_Hash_Map_Manager_Ex<PortableServer::ObjectId, Components::CCMObject_ptr, TAO_ObjectId_Hash, |