#include <taskStaticContainerServices.h>
Inheritance diagram for StaticContainerServices:


Public Member Functions | |
| StaticContainerServices (const maci::Handle componentHandle, ACE_CString &name, PortableServer::POA_ptr poa, CORBA::ORB_ptr orb) | |
| virtual | ~StaticContainerServices () |
| CORBA::Object * | getCORBAComponent (const char *name) |
| CORBA::Object * | getCORBAComponentNonSticky (const char *name) |
| CORBA::Object * | getCORBADynamicComponent (maci::ComponentSpec compSpec, bool markAsDefault) |
| CORBA::Object * | getCORBADefaultComponent (const char *idlType) |
| maci::ComponentInfo | getComponentDescriptor (const char *componentName) |
| ACE_CString_Vector | findComponents (const char *nameWilcard, const char *typeWildcard) |
| void | releaseComponent (const char *name) |
| void | releaseAllComponents () |
| CDB::DAL_ptr | getCDB () |
| PortableServer::POA_var | getOffShootPOA () |
| ACS::OffShoot_ptr | activateOffShoot (PortableServer::Servant cbServant) |
| void | deactivateOffShoot (PortableServer::Servant cbServant) |
| PortableServer::POA_var | createOffShootPOA () |
| maci::ComponentStateManager * | getComponentStateManager () |
| virtual CORBA::Object * | getCORBACollocatedComponent (maci::ComponentSpec, bool, const char *) |
Private Attributes | |
| CORBA::ORB_var | orb_m |
| maci::Handle | m_componentHandle |
| Component handle. | |
| maci::MACIComponentStateManager | componentStateManager_m |
| The component state manager. | |
|
||||||||||||||||||||
|
Constructor |
|
|
Destructor |
|
|
Activates a CORBA servant that implements the OffShoot interface.
Implements maci::ContainerServices.
|
|
|
Create the offshoot POA
Implements maci::ContainerServices.
|
|
|
Deactivate the offshoot CORBA servant
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.
|
|
|
Get a reference to the DAL object
Implements maci::ContainerServices.
|
|
|
Gets the component info for the component
Implements maci::ContainerServices.
|
|
|
Returns a pointer to the
The component needs to access the
Implements maci::ContainerServices.
|
|
||||||||||||||||
|
Gets a collocated component as a Corba object.
Implements maci::ContainerServices.
|
|
|
Implements maci::ContainerServices.
|
|
|
Implements maci::ContainerServices.
|
|
|
Implementation of acsContainerServices::getCORBADefaultComponent(const char* name)
Implements maci::ContainerServices.
|
|
||||||||||||
|
Implementation of acsContainerServices::getCORBADynamicComponent(const char* name)
Implements maci::ContainerServices.
|
|
|
Get the OffShoot POA
Implements maci::ContainerServices.
|
|
|
Release all the components
Implements maci::ContainerServices.
|
|
|
Releases the specified component.
Implements maci::ContainerServices.
|
|
|
The component state manager.
|
|
|
Component handle.
|
|
|
|
1.3.8