
Public Member Functions | |
| ComponentQueryDescriptor () | |
| ComponentQueryDescriptor (String compName, String compType) | |
| String | getComponentName () |
| void | setComponentName (String compName) |
| String | getComponentType () |
| void | setComponentType (String compType) |
| ComponentSpec | toComponentSpec () |
| String | toString () |
Static Public Attributes | |
| static final String | ANY = COMPONENT_SPEC_ANY.value |
Private Attributes | |
| String | m_compName |
| String | m_compType |
Wraps the si.ijs.maci.ComponentSpec struct for use by components.
Hides some fields. The idea is to not encourage components to use information about where some other components are running, in which language, etc. If necessary, further fields might become accessible.
| alma::acs::component::ComponentQueryDescriptor::ComponentQueryDescriptor | ( | ) | [inline] |
References ANY, m_compName, and m_compType.
| alma::acs::component::ComponentQueryDescriptor::ComponentQueryDescriptor | ( | String | compName, | |
| String | compType | |||
| ) | [inline] |
References m_compName, and m_compType.
| String alma::acs::component::ComponentQueryDescriptor::getComponentName | ( | ) | [inline] |
References m_compName.
Referenced by toString().
| String alma::acs::component::ComponentQueryDescriptor::getComponentType | ( | ) | [inline] |
References m_compType.
Referenced by toString().
| void alma::acs::component::ComponentQueryDescriptor::setComponentName | ( | String | compName | ) | [inline] |
References m_compName.
| void alma::acs::component::ComponentQueryDescriptor::setComponentType | ( | String | compType | ) | [inline] |
| ComponentSpec alma::acs::component::ComponentQueryDescriptor::toComponentSpec | ( | ) | [inline] |
To be used by the container to get the ComponentSpec that will be sent to the manager over CORBA.
null values will be converted automatically into ANY.
References ANY, si::ijs::maci::ComponentSpec::component_code, si::ijs::maci::ComponentSpec::component_name, si::ijs::maci::ComponentSpec::component_type, si::ijs::maci::ComponentSpec::container_name, m_compName, and m_compType.
| String alma::acs::component::ComponentQueryDescriptor::toString | ( | ) | [inline] |
References getComponentName(), and getComponentType().
final String alma::acs::component::ComponentQueryDescriptor::ANY = COMPONENT_SPEC_ANY.value [static] |
An alias for si.ijs.maci.COMPONENT_SPEC_ANY#value, currently "*". Used as a wildcard to state that any value for a field is fine.
Referenced by ComponentQueryDescriptor(), and toComponentSpec().
String alma::acs::component::ComponentQueryDescriptor::m_compName [private] |
Referenced by ComponentQueryDescriptor(), getComponentName(), setComponentName(), and toComponentSpec().
String alma::acs::component::ComponentQueryDescriptor::m_compType [private] |
Referenced by ComponentQueryDescriptor(), getComponentType(), setComponentType(), and toComponentSpec().
1.6.2