#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) |
| Install a servant for component or home. | |
| virtual CORBA::Object_ptr | get_objref (PortableServer::Servant p) throw (CORBA::SystemException) |
| Get an object reference to a component or home from the servant. | |
| virtual void | ciao_uninstall_home (Components::CCMHome_ptr homeref) throw (CORBA::SystemException) |
| Uninstall a servant for component or home. | |
| 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. |
|
|
Uninstall a servant for component or home.
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. |
|
|
Get an object reference to a component or home from the servant.
Reimplemented from CIAO::Session_Container. |
|
||||||||||||
|
Initialize the container with a name.
Reimplemented from CIAO::Session_Container. |
|
||||||||||||
|
Install a servant for component or home.
Reimplemented from CIAO::Session_Container. |
|
|
|
|
|
|
|
|
Reimplemented from CIAO::Session_Container. |
|
|
Static variable to store the highest number we have given out until now Reimplemented from CIAO::Session_Container. |
1.3.9.1