|
Public メソッド |
| DataFlowComponentBase (Manager *manager) |
| コンストラクタ
|
virtual | ~DataFlowComponentBase () |
| デストラクタ
|
void | init () |
| 初期化
|
virtual ReturnCode_t | initialize () |
virtual ReturnCode_t | finalize () |
| RTCを解体準備のため終了させる.
|
virtual ReturnCode_t | exit () |
| RTCを停止させ、そのコンテンツと共に終了させる.
|
virtual CORBA::Boolean | is_alive () |
virtual ExecutionContextList * | get_contexts () |
| [CORBA interface] ExecutionContextListを取得する
|
virtual ExecutionContext_ptr | get_context (UniqueId ec_id) |
| [CORBA interface] ExecutionContextを取得する
|
virtual ComponentProfile * | get_component_profile () |
| [RTObject CORBA interface] コンポーネントプロファイルの取得
|
virtual PortList * | get_ports () |
| [RTObject CORBA interface] ポートの取得
|
virtual ExecutionContextServiceList * | get_execution_context_services () |
| [RTObject CORBA interface] ExecutionContextAdmin の取得
|
UniqueId | attach_executioncontext (ExecutionContext_ptr exec_context) |
ReturnCode_t | detach_executioncontext (UniqueId ec_id) |
virtual ReturnCode_t | on_initialize () |
virtual ReturnCode_t | on_finalize () |
virtual ReturnCode_t | on_startup (UniqueId ec_id) |
virtual ReturnCode_t | on_shutdown (UniqueId ec_id) |
virtual ReturnCode_t | on_activated (UniqueId ec_id) |
virtual ReturnCode_t | on_deactivated (UniqueId ec_id) |
virtual ReturnCode_t | on_aborting (UniqueId ec_id) |
virtual ReturnCode_t | on_error (UniqueId ec_id) |
virtual ReturnCode_t | on_reset (UniqueId ec_id) |
virtual ReturnCode_t | on_execute (UniqueId ec_id) |
virtual ReturnCode_t | on_state_update (UniqueId ec_id) |
virtual ReturnCode_t | on_rate_changed (UniqueId ec_id) |
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 のプロパティを取得する
|
template<typename VarType> |
bool | bindParameter (const char *param_name, VarType &var, const char *def_val, bool(*trans)(VarType &, const char *)=::stringTo) |
void | updateParameters (const char *config_set) |
void | registerPort (PortBase &port) |
| [local interface] Port を登録する
|
template<class DataType, template< class DataType > class Buffer> |
void | registerInPort (const char *name, InPort< DataType, Buffer > &inport) |
template<class DataType, template< class DataType > class Buffer> |
void | registerOutPort (const char *name, OutPort< DataType, Buffer > &outport) |
void | deletePort (PortBase &port) |
| [local interface] Port の登録を削除する
|
void | deletePortByName (const char *port_name) |
void | finalizePorts () |
Protected メソッド |
virtual ReturnCode_t | onInitialize () |
virtual ReturnCode_t | onFinalize () |
virtual ReturnCode_t | onStartup (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onShutdown (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onActivated (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onDeactivated (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onAborting (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onError (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onReset (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onStateUpdate (RTC::UniqueId ec_id) |
virtual ReturnCode_t | onRateChanged (RTC::UniqueId ec_id) |
void | shutdown () |
Protected 変数 |
Manager * | m_pManager |
CORBA::ORB_var | m_pORB |
PortableServer::POA_var | m_pPOA |
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_created |
bool | m_alive |
Properties | m_properties |
ConfigAdmin | m_configsets |