|
Public 型 |
typedef StateHolder< RTC::LifeCycleState > | DFState |
typedef StateMachine< RTC::LifeCycleState,
RTC::ReturnCode_t, DataFlowBase > | DFPStateMachine |
Public メソッド |
| DataFlowBase (Manager *manager) |
virtual | ~DataFlowBase () |
virtual ExecutionContextAdminList * | get_execution_context_admins () |
| [RTObject CORBA interface] ExecutionContextAdmin の取得
|
virtual ReturnCode_t | initialize () |
virtual ReturnCode_t | finalize () |
virtual ReturnCode_t | reset (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | exit () |
virtual CORBA::Boolean | is_alive () |
virtual ReturnCode_t | onInitialize () |
virtual ReturnCode_t | onFinalize () |
virtual ReturnCode_t | onStartup () |
virtual ReturnCode_t | onShutdown () |
virtual ReturnCode_t | onActivated () |
virtual ReturnCode_t | onExecute () |
virtual ReturnCode_t | onStateUpdate () |
virtual ReturnCode_t | onRateChanged () |
virtual ReturnCode_t | onDeactivated () |
virtual ReturnCode_t | onAborting () |
virtual ReturnCode_t | onError () |
virtual ReturnCode_t | onReset () |
virtual ReturnCode_t | on_initialize () |
virtual ReturnCode_t | on_finalize () |
virtual ReturnCode_t | on_startup (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_shutdown (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_activated (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_execute (ExecutionContext exec_context) |
virtual ReturnCode_t | on_state_update (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_rate_changed (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_deactivated (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_aborting (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_error (ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_reset (ExecutionContext_ptr exec_context) |
ReturnCode_t | _on_initialize (const DFState &state) |
ReturnCode_t | _on_finalize (const DFState &state) |
ReturnCode_t | _on_startup (const DFState &state) |
ReturnCode_t | _on_shutdown (const DFState &state) |
ReturnCode_t | _on_activated (const DFState &state) |
ReturnCode_t | _on_execute (const DFState &state) |
ReturnCode_t | _on_state_update (const DFState &state) |
ReturnCode_t | _on_rate_changed (const DFState &state) |
ReturnCode_t | _on_deactivated (const DFState &state) |
ReturnCode_t | _on_aborting (const DFState &state) |
ReturnCode_t | _on_error (const DFState &state) |
ReturnCode_t | _on_reset (const DFState &state) |
ReturnCode_t | _null_func (const DFState &state) |
virtual ComponentProfile * | get_component_profile () |
| [RTObject CORBA interface] コンポーネントプロファイルの取得
|
virtual PortList * | get_ports () |
| [RTObject CORBA interface] ポートの取得
|
virtual ReturnCode_t | reset () |
virtual ReturnCode_t | on_startup (RTC::ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_shutdown (RTC::ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_activated (RTC::ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_deactivated (RTC::ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_aborting (RTC::ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_error (RTC::ExecutionContext_ptr exec_context) |
virtual ReturnCode_t | on_reset (RTC::ExecutionContext_ptr exec_context) |
virtual SDOPackage::OrganizationList * | get_owned_organizations () throw (SDOPackage::NotAvailable) |
| [CORBA interface] Organization リストの取得
|
virtual char * | get_sdo_id () throw (SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] SDO ID の取得
|
virtual char * | get_sdo_type () throw (SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] SDO タイプの取得
|
virtual SDOPackage::DeviceProfile * | get_device_profile () throw (SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] SDO DeviceProfile リストの取得
|
virtual SDOPackage::ServiceProfileList * | get_service_profiles () throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] SDO ServiceProfile の取得
|
virtual SDOPackage::ServiceProfile * | get_service_profile (const char *id) throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] 特定のServiceProfileの取得
|
virtual SDOPackage::SDOService_ptr | get_sdo_service (const char *id) throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] 指定された SDO Service の取得
|
virtual SDOPackage::Configuration_ptr | get_configuration () throw (SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] Configuration オブジェクトの取得
|
virtual SDOPackage::Monitoring_ptr | get_monitoring () throw (SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] Monitoring オブジェクトの取得
|
virtual SDOPackage::OrganizationList * | get_organizations () throw (SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] Organization リストの取得
|
virtual SDOPackage::NVList * | get_status_list () throw (SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] SDO Status リストの取得
|
virtual CORBA::Any * | get_status (const char *name) throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
| [CORBA interface] SDO Status の取得
|
const char * | getInstanceName () |
void | setInstanceName (const char *instance_name) |
const char * | getTypeName () |
const char * | getDescription () |
const char * | getVersion () |
const char * | getVendor () |
const char * | getCategory () |
std::vector< std::string > | getNamingNames () |
void | setObjRef (const RTObject_ptr rtobj) |
RTObject_ptr | getObjRef () const |
void | setProperties (const Properties &prop) |
| [local interface] RTC のプロパティを設定する
|
Properties & | getProperties () |
| [local interface] RTC のプロパティを取得する
|
void | registerPort (PortBase &port) |
| [local interface] Port を登録する
|
void | deletePort (PortBase &port) |
| [local interface] Port の登録を削除する
|
void | deletePortByName (const char *port_name) |
void | finalizePorts () |
Public 変数 |
DFPStateMachine | m_stateMachine |
PortableServer::POA_var | m_pPOA |
CORBA::ORB_var | m_pORB |
Protected 変数 |
SDOPackage::OrganizationList | m_sdoOwnedOrganizations |
SDOPackage::ServiceProfileList | m_sdoSvcProfiles |
SDOPackage::Configuration_impl * | m_pSdoConfigImpl |
SDOPackage::Configuration_var | m_pSdoConfig |
SDOPackage::OrganizationList | m_sdoOrganizations |
SDOPackage::NVList | m_sdoStatus |
ComponentProfile | m_profile |
RTObject_ptr | m_objref |
PortAdmin | m_portAdmin |
ExecutionContextServiceList | m_execContexts |
bool | m_alive |
Properties | m_properties |