diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/ciao/Container_Base.h')
-rw-r--r-- | TAO/CIAO/DAnCE/ciao/Container_Base.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/CIAO/DAnCE/ciao/Container_Base.h b/TAO/CIAO/DAnCE/ciao/Container_Base.h index f66b2282d16..2537189f21e 100644 --- a/TAO/CIAO/DAnCE/ciao/Container_Base.h +++ b/TAO/CIAO/DAnCE/ciao/Container_Base.h @@ -142,6 +142,8 @@ namespace CIAO HOMESERVANTCREATOR_FUNCPTR_MAP* home_servant_creator_funcptr_map_; }; + class Dynamic_Component_Servant_Base; + class CIAO_SERVER_Export Session_Container : public Container { public: @@ -201,6 +203,10 @@ namespace CIAO ACE_ENV_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC ((CORBA::SystemException)); + virtual void update_servant_map (PortableServer::ObjectId &oid, + Dynamic_Component_Servant_Base* servant + ACE_ENV_ARG_DECL) = 0; + // Install a component servant. CORBA::Object_ptr install_component (PortableServer::Servant p, PortableServer::ObjectId_out oid |