Public Member Functions | |
virtual RTC::ExecutionContextHandle_t | attach_context (RTC::_objref_ExecutionContext *) |
RTC::UniqueId | attach_context (RTC::ExecutionContext_ptr exec_context) throw (CORBA::SystemException) |
DataFlowComponentMock () | |
DataFlowComponentMock (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) | |
virtual RTC::ReturnCode_t | detach_context (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | exit () |
[CORBA interface]top the RTC's execution context(s) and finalize it along with its contents. | |
virtual RTC::ReturnCode_t | finalize () |
[CORBA interface] Finalize the RTC for destruction | |
virtual RTC::ComponentProfile * | get_component_profile () |
[RTObject CORBA interface] Get RTC's profile | |
virtual SDOPackage::_objref_Configuration * | get_configuration () |
[SDO interface] Get Configuration object | |
virtual RTC::_objref_ExecutionContext * | get_context (RTC::ExecutionContextHandle_t) |
virtual RTC::ExecutionContextHandle_t | get_context_handle (RTC::_objref_ExecutionContext *) |
virtual SDOPackage::DeviceProfile * | get_device_profile () |
[SDO interface] Get SDO DeviceProfile list | |
virtual SDOPackage::_objref_Monitoring * | get_monitoring () |
[SDO interface] Get Monitoring object | |
virtual SDOPackage::OrganizationList * | get_organizations () |
[SDO interface] Get Organization list | |
virtual RTC::ExecutionContextList * | get_owned_contexts () |
[CORBA interface] Get ExecutionContextList. | |
virtual SDOPackage::OrganizationList * | get_owned_organizations () |
[SDO interface] Get Organization list | |
virtual RTC::ExecutionContextList * | get_participating_contexts () |
[CORBA interface] Get participating ExecutionContextList. | |
virtual RTC::PortServiceList * | get_ports () |
[RTObject CORBA interface] Get Ports | |
virtual char * | get_sdo_id () |
[SDO interface] Get the SDO ID | |
virtual SDOPackage::_objref_SDOService * | get_sdo_service (const char *) |
[SDO interface] Get specified SDO Service's reference | |
virtual char * | get_sdo_type () |
[SDO interface] Get SDO type | |
virtual SDOPackage::ServiceProfile * | get_service_profile (const char *) |
[SDO interface] Get specified ServiceProfile | |
virtual SDOPackage::ServiceProfileList * | get_service_profiles () |
[SDO interface] Get SDO ServiceProfile | |
virtual CORBA::Any * | get_status (const char *) |
[SDO interface] Get SDO Status | |
virtual SDOPackage::NVList * | get_status_list () |
[SDO interface] Get SDO Status list | |
virtual RTC::ReturnCode_t | initialize () |
[CORBA interface] Initialize the RTC that realizes this interface. | |
virtual CORBA::Boolean | is_alive (RTC::_objref_ExecutionContext *) |
virtual RTC::ReturnCode_t | on_aborting (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_activated (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_deactivated (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_error (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_execute (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_finalize () |
[ComponentAction CORBA interface] Finalize RTC | |
virtual RTC::ReturnCode_t | on_initialize () |
[RTObject CORBA interface] Get ExecutionContextAdmin | |
virtual RTC::ReturnCode_t | on_rate_changed (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_reset (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_shutdown (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_startup (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | on_state_update (RTC::ExecutionContextHandle_t) |
virtual RTC::ReturnCode_t | send_stimulus (const char *, RTC::ExecutionContextHandle_t) |
virtual | ~DataFlowComponentMock () |
Definition at line 224 of file ManagerTests.cpp.
Tests::DataFlowComponentMock::DataFlowComponentMock | ( | CORBA::ORB_ptr | orb, |
PortableServer::POA_ptr | poa | ||
) | [inline] |
Definition at line 228 of file ManagerTests.cpp.
Tests::DataFlowComponentMock::DataFlowComponentMock | ( | ) | [inline] |
Definition at line 44 of file RTCUtilTests.cpp.
virtual Tests::DataFlowComponentMock::~DataFlowComponentMock | ( | ) | [inline, virtual] |
Definition at line 45 of file RTCUtilTests.cpp.
virtual RTC::ExecutionContextHandle_t Tests::DataFlowComponentMock::attach_context | ( | RTC::_objref_ExecutionContext * | ) | [inline, virtual] |
Definition at line 66 of file RTCUtilTests.cpp.
RTC::UniqueId Tests::DataFlowComponentMock::attach_context | ( | RTC::ExecutionContext_ptr | exec_context | ) | throw (CORBA::SystemException) [inline] |
Definition at line 233 of file ManagerTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::detach_context | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 67 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::exit | ( | ) | [inline, virtual] |
[CORBA interface]top the RTC's execution context(s) and finalize it along with its contents.
[CORBA interface] RTC stops ExecutionContext of RTC's owner and finalize it with its contents
Any execution contexts for which the RTC is the owner shall be stopped. If the RTC participates in any execution contexts belonging to another RTC that contains it, directly or indirectly (i.e. the containing RTC is the owner of the ExecutionContext), it shall be deactivated in those contexts. After the RTC is no longer Active in any Running execution context, it and any RTCs contained transitively within it shall be finalized.
Constraints
Reimplemented from RTC::RTObject_impl.
Definition at line 96 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::finalize | ( | ) | [inline, virtual] |
[CORBA interface] Finalize the RTC for destruction
[CORBA interface] Finalize the RTC for preparing it for destruction
This invocation of this operation shall result in the invocation of the callback ComponentAction::on_finalize.
Constraints
Reimplemented from RTC::RTObject_impl.
Definition at line 95 of file RTCUtilTests.cpp.
virtual RTC::ComponentProfile* Tests::DataFlowComponentMock::get_component_profile | ( | ) | [inline, virtual] |
[RTObject CORBA interface] Get RTC's profile
[RTCObject CORBA interface] Get RTC's profile
This operation returns the ComponentProfile of the RTC.
Reimplemented from RTC::RTObject_impl.
Definition at line 101 of file RTCUtilTests.cpp.
virtual SDOPackage::_objref_Configuration* Tests::DataFlowComponentMock::get_configuration | ( | ) | [inline, virtual] |
[SDO interface] Get Configuration object
This operation returns an object implementing the Configuration interface. The Configuration interface is one of the interfaces that each SDO maintains. The interface is used to configure the attributes defined in DeviceProfile, ServiceProfile, and Organization. See OMG SDO specification Section 2.3.5, "Configuration Interface," on page 2-24 for more details about the Configuration interface.
InterfaceNotImplemented | The target SDO has no Configuration interface. |
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 56 of file RTCUtilTests.cpp.
virtual RTC::_objref_ExecutionContext* Tests::DataFlowComponentMock::get_context | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 98 of file RTCUtilTests.cpp.
virtual RTC::ExecutionContextHandle_t Tests::DataFlowComponentMock::get_context_handle | ( | RTC::_objref_ExecutionContext * | ) | [inline, virtual] |
Definition at line 85 of file RTCUtilTests.cpp.
virtual SDOPackage::DeviceProfile* Tests::DataFlowComponentMock::get_device_profile | ( | ) | [inline, virtual] |
[SDO interface] Get SDO DeviceProfile list
This operation returns the DeviceProfile of the SDO. If the SDO does not represent any hardware device, then a DeviceProfile with empty values are returned. This operation throws SDOException with one of the following types.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 52 of file RTCUtilTests.cpp.
virtual SDOPackage::_objref_Monitoring* Tests::DataFlowComponentMock::get_monitoring | ( | ) | [inline, virtual] |
[SDO interface] Get Monitoring object
This operation returns an object implementing the Monitoring interface. The Monitoring interface is one of the interfaces that each SDO maintains. The interface is used to monitor the properties of an SDO. See OMG SDO specification Section 2.3.7, "Monitoring Interface," on page 2-35 for more details about the Monitoring interface.
InterfaceNotImplemented | The target SDO has no Configuration interface. |
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 57 of file RTCUtilTests.cpp.
virtual SDOPackage::OrganizationList* Tests::DataFlowComponentMock::get_organizations | ( | ) | [inline, virtual] |
[SDO interface] Get Organization list
An SDO belongs to zero or more organizations. If the SDO belongs to one or more organizations, this operation returns the list of organizations that the SDO belongs to. An empty list is returned if the SDO does not belong to any Organizations.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 58 of file RTCUtilTests.cpp.
virtual RTC::ExecutionContextList* Tests::DataFlowComponentMock::get_owned_contexts | ( | ) | [inline, virtual] |
[CORBA interface] Get ExecutionContextList.
[CORBA interface] Get ExecutionContextList
This operation returns a list of all execution contexts owned by this RTC.
Reimplemented from RTC::RTObject_impl.
Definition at line 77 of file RTCUtilTests.cpp.
virtual SDOPackage::OrganizationList* Tests::DataFlowComponentMock::get_owned_organizations | ( | ) | [inline, virtual] |
[SDO interface] Get Organization list
SDOSystemElement can be the owner of zero or more organizations. If the SDOSystemElement owns one or more Organizations, this operation returns the list of Organizations that the SDOSystemElement owns. If it does not own any Organization, it returns empty list.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 47 of file RTCUtilTests.cpp.
virtual RTC::ExecutionContextList* Tests::DataFlowComponentMock::get_participating_contexts | ( | ) | [inline, virtual] |
[CORBA interface] Get participating ExecutionContextList.
This operation returns a list of all execution contexts in which this RTC participates.
Reimplemented from RTC::RTObject_impl.
Definition at line 81 of file RTCUtilTests.cpp.
virtual RTC::PortServiceList* Tests::DataFlowComponentMock::get_ports | ( | ) | [inline, virtual] |
[RTObject CORBA interface] Get Ports
[RTCObject CORBA interface] Get Ports
This operation returns the reference of ports held by RTC.
Reimplemented from RTC::RTObject_impl.
Definition at line 102 of file RTCUtilTests.cpp.
virtual char* Tests::DataFlowComponentMock::get_sdo_id | ( | ) | [inline, virtual] |
[SDO interface] Get the SDO ID
This operation returns id of the SDO. This operation throws SDOException with one of the following types.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 50 of file RTCUtilTests.cpp.
virtual SDOPackage::_objref_SDOService* Tests::DataFlowComponentMock::get_sdo_service | ( | const char * | id | ) | [inline, virtual] |
[SDO interface] Get specified SDO Service's reference
This operation returns an object implementing an SDO's service that is identified by the identifier specified as an argument. Different services provided by an SDO are distinguished with different identifiers. See OMG SDO specification Section 2.2.8, "ServiceProfile," on page 2-12 for more details.
id | The identifier referring to one of the SDO Service |
InvalidParameter | Argument ˇČidˇÉ is null, or if the ServiceProfile that is specified by argument ˇČidˇÉ does not exist. |
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 55 of file RTCUtilTests.cpp.
virtual char* Tests::DataFlowComponentMock::get_sdo_type | ( | ) | [inline, virtual] |
This operation returns sdoType of the SDO. This operation throws SDOException with one of the following types.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 51 of file RTCUtilTests.cpp.
virtual SDOPackage::ServiceProfile* Tests::DataFlowComponentMock::get_service_profile | ( | const char * | id | ) | [inline, virtual] |
[SDO interface] Get specified ServiceProfile
This operation returns the ServiceProfile that is specified by the argument "id."
id | The identifier referring to one of the ServiceProfiles. |
InvalidParameter | The ServiceProfile that is specified by the argument 'id' does not exist or if 'id' is 'null.' |
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 54 of file RTCUtilTests.cpp.
virtual SDOPackage::ServiceProfileList* Tests::DataFlowComponentMock::get_service_profiles | ( | ) | [inline, virtual] |
[SDO interface] Get SDO ServiceProfile
This operation returns a list of ServiceProfiles that the SDO has. If the SDO does not provide any service, then an empty list is returned. This operation throws SDOException with one of the following types.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 53 of file RTCUtilTests.cpp.
virtual CORBA::Any* Tests::DataFlowComponentMock::get_status | ( | const char * | name | ) | [inline, virtual] |
[SDO interface] Get SDO Status
name | One of the parameters defining the "status" of an SDO. |
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InvalidParameter | The parameter defined by "name" is null or does not exist. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 60 of file RTCUtilTests.cpp.
virtual SDOPackage::NVList* Tests::DataFlowComponentMock::get_status_list | ( | ) | [inline, virtual] |
[SDO interface] Get SDO Status list
This operation returns an NVlist describing the status of an SDO.
SDONotExists | The target SDO does not exist.(This exception is mapped to CORBA standard system exception OBJECT_NOT_EXIST.) |
NotAvailable | The target SDO is reachable but cannot respond. |
InternalError | The target SDO cannot execute the operation completely due to some internal error. |
Reimplemented from RTC::RTObject_impl.
Definition at line 59 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::initialize | ( | ) | [inline, virtual] |
[CORBA interface] Initialize the RTC that realizes this interface.
[CORBA interface] IInitialize the RTC that realizes this interface.
The invocation of this operation shall result in the invocation of the callback ComponentAction::on_initialize.
Constraints
Reimplemented from RTC::RTObject_impl.
Definition at line 94 of file RTCUtilTests.cpp.
virtual CORBA::Boolean Tests::DataFlowComponentMock::is_alive | ( | RTC::_objref_ExecutionContext * | ) | [inline, virtual] |
Definition at line 97 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_aborting | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 74 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_activated | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 72 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_deactivated | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 73 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_error | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 75 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_execute | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 63 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_finalize | ( | ) | [inline, virtual] |
[ComponentAction CORBA interface] Finalize RTC
The RTC is being destroyed. Any final RTC-specific tear-down logic should be performed here. As a result of this operation, onFinalize() callback function is called.
Reimplemented from RTC::RTObject_impl.
Definition at line 69 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_initialize | ( | ) | [inline, virtual] |
[RTObject CORBA interface] Get ExecutionContextAdmin
[ComponentAction CORBA interface] Initialize RTC
This operation returns a list containing an ExecutionContextAdmin for every ExecutionContext owned by the RTC.
[ComponentAction CORBA interface] Initialize RTC
The RTC has been initialized and entered the Alive state. Any RTC-specific initialization logic should be performed here. As a result of this operation, onInitialize() callback function is called.
Reimplemented from RTC::RTObject_impl.
Definition at line 68 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_rate_changed | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 65 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_reset | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 76 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_shutdown | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 71 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_startup | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 70 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::on_state_update | ( | RTC::ExecutionContextHandle_t | ) | [inline, virtual] |
Definition at line 64 of file RTCUtilTests.cpp.
virtual RTC::ReturnCode_t Tests::DataFlowComponentMock::send_stimulus | ( | const char * | , |
RTC::ExecutionContextHandle_t | |||
) | [inline, virtual] |
Definition at line 89 of file RTCUtilTests.cpp.