#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.
|
|
|