diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/ciao/Dynamic_Component_Activator.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/ciao/Dynamic_Component_Activator.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/TAO/CIAO/DAnCE/ciao/Dynamic_Component_Activator.cpp b/TAO/CIAO/DAnCE/ciao/Dynamic_Component_Activator.cpp index c2798a31f8e..41aaa02d477 100644 --- a/TAO/CIAO/DAnCE/ciao/Dynamic_Component_Activator.cpp +++ b/TAO/CIAO/DAnCE/ciao/Dynamic_Component_Activator.cpp @@ -25,13 +25,14 @@ namespace CIAO ACE_THROW_SPEC ((CORBA::SystemException, PortableServer::ForwardRequest)) { + // @@Jai, where i sth emutex used at all? Dynamic_Component_Servant_Base* servant = 0; PortableServer::ObjectId new_oid (oid); if (this->servant_map_.find (oid, servant) == 0) - { - return servant->create (new_oid); - } + { + return servant->create (new_oid); + } return 0; } @@ -48,7 +49,7 @@ namespace CIAO { } - void Dynamic_Component_Activator::add_servant_map + void Dynamic_Component_Activator::add_servant_map (PortableServer::ObjectId &oid, Dynamic_Component_Servant_Base* servant ACE_ENV_ARG_DECL) @@ -56,7 +57,7 @@ namespace CIAO this->servant_map_.bind (oid, servant); } - void Dynamic_Component_Activator::delete_servant_map + void Dynamic_Component_Activator::delete_servant_map (PortableServer::ObjectId &oid ACE_ENV_ARG_DECL) { |