#include <Swapping_Container.h>
Inheritance diagram for CIAO::Swapping_Container:
Public Member Functions | |
Swapping_Container (CORBA::ORB_ptr o, Container_Impl *container_impl) | |
virtual | ~Swapping_Container (void) |
virtual int | init (const char *name=0, const CORBA::PolicyList *more_policies=0) throw (CORBA::SystemException) |
Initialize the container with a name. | |
virtual CORBA::Object_ptr | install_servant (PortableServer::Servant p, Container::OA_Type t) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | get_objref (PortableServer::Servant p) throw (CORBA::SystemException) |
virtual void | ciao_uninstall_home (Components::CCMHome_ptr homeref) throw (CORBA::SystemException) |
virtual CORBA::Object_ptr | get_home_objref (PortableServer::Servant p) throw (CORBA::SystemException) |
virtual void | add_servant_map (PortableServer::ObjectId &oid, Dynamic_Component_Servant_Base *servant) |
virtual void | delete_servant_map (PortableServer::ObjectId &oid) |
virtual void | deactivate_facet (const PortableServer::ObjectId &oid) throw (CORBA::SystemException) |
PortableServer::POA_ptr | the_home_servant_POA (void) const |
Protected Attributes | |
long | number_ |
Dynamic_Component_Activator * | dsa_ |
Static Protected Attributes | |
ACE_Atomic_Op< ACE_SYNCH_MUTEX, long > | serial_number_ |
Private Member Functions | |
void | create_servant_POA (const char *name, const CORBA::PolicyList *p, PortableServer::POA_ptr root) |
Create POA for the component. | |
void | create_home_servant_POA (const char *name, const CORBA::PolicyList *p, PortableServer::POA_ptr root) |
void | create_connections_POA (PortableServer::POA_ptr root) |
|
|
|
|
|
Reimplemented from CIAO::Session_Container. |
|
Reimplemented from CIAO::Session_Container. |
|
|
|
|
|
Create POA for the component.
|
|
Reimplemented from CIAO::Session_Container. |
|
Reimplemented from CIAO::Session_Container. |
|
Reimplemented from CIAO::Session_Container. |
|
Reimplemented from CIAO::Session_Container. |
|
Initialize the container with a name.
Reimplemented from CIAO::Session_Container. |
|
Reimplemented from CIAO::Session_Container. |
|
|
|
|
|
Reimplemented from CIAO::Session_Container. |
|
Reimplemented from CIAO::Session_Container. |