#include <baciTestContainerServices.h>
Inheritance diagram for TestContainerServices:
Public Member Functions | |
TestContainerServices (ACE_CString &compName, PortableServer::POA_ptr poa, CORBA::ORB_ptr orb) | |
virtual maci::ComponentInfo | getComponentDescriptor (const char *componentName) |
virtual ACE_CString_Vector | findComponents (const char *nameWilcard, const char *typeWildcard) |
virtual void | releaseComponent (const char *name) |
virtual void | releaseAllComponents () |
virtual CDB::DAL_ptr | getCDB () |
virtual PortableServer::POA_var | getOffShootPOA () |
virtual void | deactivateOffShoot (PortableServer::Servant cbServant) |
virtual PortableServer::POA_var | createOffShootPOA () |
virtual ACS::OffShoot_ptr | activateOffShoot (PortableServer::Servant cbServant) |
virtual maci::ComponentStateManager * | getComponentStateManager () |
Public Attributes | |
CORBA::ORB_var | m_orb |
Protected Member Functions | |
virtual CORBA::Object * | getCORBAComponent (const char *name) |
virtual CORBA::Object * | getCORBADynamicComponent (maci::ComponentSpec compSpec, bool markAsDefault) |
virtual CORBA::Object * | getCORBADefaultComponent (const char *idlType) |
virtual CORBA::Object * | getCORBACollocatedComponent (maci::ComponentSpec, bool, const char *) |
CORBA::Object * | getCORBAComponentNonSticky (const char *) |
|
|
|
Activates a CORBA servant that implements the OffShoot interface.
Implements maci::ContainerServices.
|
|
Create the offshoot POA
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Finds components by their instance name (curl) and/or by their type. Wildcards can be used for the curl and type. This method returns a possibly empty array of component curls; for each curl, you may use getComponent to obtain the reference.
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Returns a pointer to the
The component needs to access the
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
Get the OffShoot POA
Implements maci::ContainerServices.
|
|
Release all the components
Implements maci::ContainerServices.
|
|
Implements maci::ContainerServices.
|
|
|