OpenRTM-aist
1.2.1
|
DataFlowComponentBase クラス [詳解]
#include <DataFlowComponentBase.h>
公開メンバ関数 | |
DataFlowComponentBase (Manager *manager) | |
コンストラクタ [詳解] | |
virtual | ~DataFlowComponentBase (void) |
デストラクタ [詳解] | |
void | init () |
初期化 [詳解] | |
![]() | |
RTObject_impl (Manager *manager) | |
コンストラクタ [詳解] | |
RTObject_impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) | |
コンストラクタ [詳解] | |
virtual | ~RTObject_impl (void) |
仮想デストラクタ [詳解] | |
virtual ReturnCode_t | initialize () throw (CORBA::SystemException) |
[CORBA interface] RTCを初期化する [詳解] | |
virtual ReturnCode_t | finalize () throw (CORBA::SystemException) |
[CORBA interface] RTC を終了する [詳解] | |
virtual ReturnCode_t | exit () throw (CORBA::SystemException) |
[CORBA interface] RTC がオーナーである ExecutionContext を 停止させ、そのコンテンツと共に終了させる [詳解] | |
virtual CORBA::Boolean | is_alive (ExecutionContext_ptr exec_context) throw (CORBA::SystemException) |
[CORBA interface] RTC が Alive 状態であるかどうか確認する。 [詳解] | |
virtual ExecutionContext_ptr | get_context (UniqueId exec_handle) throw (CORBA::SystemException) |
[CORBA interface] ExecutionContextを取得する [詳解] | |
virtual ExecutionContextList * | get_owned_contexts () throw (CORBA::SystemException) |
[CORBA interface] 所有する ExecutionContextListを 取得する [詳解] | |
virtual ExecutionContextList * | get_participating_contexts () throw (CORBA::SystemException) |
[CORBA interface] 参加している ExecutionContextList を取得する [詳解] | |
virtual ExecutionContextHandle_t | get_context_handle (ExecutionContext_ptr cxt) throw (CORBA::SystemException) |
[CORBA interface] ExecutionContext のハンドルを返す [詳解] | |
UniqueId | attach_context (ExecutionContext_ptr exec_context) throw (CORBA::SystemException) |
[CORBA interface] ExecutionContextをattachする [詳解] | |
UniqueId | bindContext (ExecutionContext_ptr exec_context) |
ReturnCode_t | detach_context (UniqueId exec_handle) throw (CORBA::SystemException) |
[CORBA interface] ExecutionContextをdetachする [詳解] | |
virtual ComponentProfile * | get_component_profile () throw (CORBA::SystemException) |
[RTObject CORBA interface] コンポーネントプロファイルを取得する [詳解] | |
virtual PortServiceList * | get_ports () throw (CORBA::SystemException) |
[RTObject CORBA interface] ポートを取得する [詳解] | |
virtual ReturnCode_t | on_initialize () throw (CORBA::SystemException) |
[RTObject CORBA interface] ExecutionContextAdmin を取得する [詳解] | |
virtual ReturnCode_t | on_finalize () throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC の終了 [詳解] | |
virtual ReturnCode_t | on_startup (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC の開始 [詳解] | |
virtual ReturnCode_t | on_shutdown (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC の停止 [詳解] | |
virtual ReturnCode_t | on_activated (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC の活性化 [詳解] | |
virtual ReturnCode_t | on_deactivated (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC の非活性化 [詳解] | |
virtual ReturnCode_t | on_aborting (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC のエラー状態への遷移 [詳解] | |
virtual ReturnCode_t | on_error (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC のエラー処理 [詳解] | |
virtual ReturnCode_t | on_reset (UniqueId exec_handle) throw (CORBA::SystemException) |
[ComponentAction CORBA interface] RTC のリセット [詳解] | |
virtual ReturnCode_t | on_execute (UniqueId exec_handle) throw (CORBA::SystemException) |
[DataFlowComponentAction CORBA interface] RTC の定常処理(第一周期) [詳解] | |
virtual ReturnCode_t | on_state_update (UniqueId exec_handle) throw (CORBA::SystemException) |
[DataFlowComponentAction CORBA interface] RTC の定常処理(第二周期) [詳解] | |
virtual ReturnCode_t | on_rate_changed (UniqueId exec_handle) throw (CORBA::SystemException) |
[DataFlowComponentAction CORBA interface] 実行周期変更通知 [詳解] | |
virtual SDOPackage::OrganizationList * | get_owned_organizations () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] Organization リストの取得 [詳解] | |
virtual char * | get_sdo_id () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] SDO ID の取得 [詳解] | |
virtual char * | get_sdo_type () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] SDO タイプの取得 [詳解] | |
virtual SDOPackage::DeviceProfile * | get_device_profile () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] SDO DeviceProfile リストの取得 [詳解] | |
virtual SDOPackage::ServiceProfileList * | get_service_profiles () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] SDO ServiceProfile の取得 [詳解] | |
virtual SDOPackage::ServiceProfile * | get_service_profile (const char *id) throw (CORBA::SystemException, SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] 特定のServiceProfileの取得 [詳解] | |
virtual SDOPackage::SDOService_ptr | get_sdo_service (const char *id) throw (CORBA::SystemException, SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] 指定された SDO Service の取得 [詳解] | |
virtual SDOPackage::Configuration_ptr | get_configuration () throw (CORBA::SystemException, SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] Configuration オブジェクトの取得 [詳解] | |
virtual SDOPackage::Monitoring_ptr | get_monitoring () throw (CORBA::SystemException, SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] Monitoring オブジェクトの取得 [詳解] | |
virtual SDOPackage::OrganizationList * | get_organizations () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] Organization リストの取得 [詳解] | |
virtual SDOPackage::NVList * | get_status_list () throw (CORBA::SystemException, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] SDO Status リストの取得 [詳解] | |
virtual CORBA::Any * | get_status (const char *name) throw (CORBA::SystemException, SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) |
[SDO interface] SDO Status の取得 [詳解] | |
const char * | getInstanceName () |
[local interface] インスタンス名の取得 [詳解] | |
void | setInstanceName (const char *instance_name) |
[local interface] インスタンス名の設定 [詳解] | |
const char * | getTypeName () |
[local interface] 型名の取得 [詳解] | |
const char * | getDescription () |
[local interface] Description の取得 [詳解] | |
const char * | getVersion () |
[local interface] バージョン情報の取得 [詳解] | |
const char * | getVendor () |
[local interface] ベンダー情報の取得 [詳解] | |
const char * | getCategory () |
[local interface] カテゴリ情報の取得 [詳解] | |
std::vector< std::string > | getNamingNames () |
[local interface] Naming Server 情報の取得 [詳解] | |
void | setObjRef (const RTObject_ptr rtobj) |
[local interface] オブジェクトリファレンスの設定 [詳解] | |
RTObject_ptr | getObjRef () const |
[local interface] オブジェクトリファレンスの取得 [詳解] | |
void | setProperties (const coil::Properties &prop) |
[local interface] RTC のプロパティを設定する [詳解] | |
coil::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 *)=coil::stringTo) |
コンフィギュレーションパラメータの設定 [詳解] | |
ConfigAdmin & | getConfigService () |
コンフィギュレーションサービスを取得する [詳解] | |
void | updateParameters (const char *config_set) |
コンフィギュレーションパラメータの更新(ID指定) [詳解] | |
bool | addPort (PortBase &port) |
[local interface] Port を登録する [詳解] | |
bool | addPort (PortService_ptr port) |
[local interface] Port を登録する [詳解] | |
bool | addPort (CorbaPort &port) |
[local interface] Port を登録する [詳解] | |
void | registerPort (PortBase &port) |
[local interface] Port を登録する [詳解] | |
void | registerPort (PortService_ptr port) |
[local interface] Port を登録する [詳解] | |
void | registerPort (CorbaPort &port) |
[local interface] Port を登録する [詳解] | |
bool | addInPort (const char *name, InPortBase &inport) |
[local interface] DataInPort を登録する [詳解] | |
const std::vector< InPortBase * > & | getInPorts () const |
const std::vector< OutPortBase * > & | getOutPorts () const |
void | registerInPort (const char *name, InPortBase &inport) |
[local interface] DataInPort を登録する [詳解] | |
bool | addOutPort (const char *name, OutPortBase &outport) |
[local interface] DataOutPort を登録する [詳解] | |
void | registerOutPort (const char *name, OutPortBase &outport) |
[local interface] DataOutPort を登録する [詳解] | |
bool | removeInPort (InPortBase &port) |
[local interface] InPort の登録を削除する [詳解] | |
bool | removeOutPort (OutPortBase &port) |
[local interface] OutPort の登録を削除する [詳解] | |
bool | removePort (PortBase &port) |
[local interface] Port の登録を削除する [詳解] | |
bool | removePort (PortService_ptr port) |
[local interface] Port の登録を削除する [詳解] | |
bool | removePort (CorbaPort &port) |
[local interface] Port の登録を削除する [詳解] | |
void | deletePort (PortBase &port) |
[local interface] Port の登録を削除する [詳解] | |
void | deletePort (PortService_ptr port) |
[local interface] Port の登録を削除する [詳解] | |
void | deletePort (CorbaPort &port) |
[local interface] Port の登録を削除する [詳解] | |
void | deletePortByName (const char *port_name) |
[local interface] 名前指定により Port の登録を削除する [詳解] | |
ExecutionContext_ptr | getExecutionContext (RTC::UniqueId ec_id) |
[local interface] 実行コンテキストを取得する [詳解] | |
double | getExecutionRate (RTC::UniqueId ec_id) |
[local interface] 実行コンテキストの実行レートを取得する [詳解] | |
ReturnCode_t | setExecutionRate (RTC::UniqueId ec_id, double rate) |
[local interface] 実行コンテキストの実行レートを設定する [詳解] | |
bool | isOwnExecutionContext (RTC::UniqueId ec_id) |
[local interface] 実行コンテキストの所有権を調べる [詳解] | |
ReturnCode_t | deactivate (RTC::UniqueId ec_id) |
[local interface] 状態を Inactive に遷移させる [詳解] | |
ReturnCode_t | activate (RTC::UniqueId ec_id) |
[local interface] 状態を Active に遷移させる [詳解] | |
ReturnCode_t | reset (RTC::UniqueId ec_id) |
[local interface] 状態をリセットし Inactive に遷移させる [詳解] | |
bool | addSdoServiceProvider (const SDOPackage::ServiceProfile &prof, SdoServiceProviderBase *provider) |
[local interface] SDO service provider をセットする [詳解] | |
bool | removeSdoServiceProvider (const char *id) |
[local interface] SDO service provider を削除する [詳解] | |
bool | addSdoServiceConsumer (const SDOPackage::ServiceProfile &prof) |
[local interface] SDO service provider をセットする [詳解] | |
bool | removeSdoServiceConsumer (const char *id) |
[local interface] SDO service provider を削除する [詳解] | |
void | removeSdoServiceConsumerStartThread (const char *id) |
[local interface] SDO service provider を別スレッドで削除する [詳解] | |
bool | readAll () |
全 InPort のデータを読み込む。 [詳解] | |
bool | writeAll () |
全 OutPort のwrite()メソッドをコールする。 [詳解] | |
void | setReadAll (bool read=true, bool completion=false) |
onExecute()実行前でのreadAll()メソッドの呼出を有効または無効にする。 [詳解] | |
void | setWriteAll (bool write=true, bool completion=false) |
onExecute()実行後にwriteAll()メソッドの呼出を有効または無効にする。 [詳解] | |
void | finalizePorts () |
全 Port の登録を削除する [詳解] | |
void | finalizeContexts () |
ExecutionContextBaseリストの登録を削除する [詳解] | |
void | addPreComponentActionListener (PreComponentActionListenerType listener_type, PreComponentActionListener *listener, bool autoclean=true) |
template<class Listener > | |
PreComponentActionListener * | addPreComponentActionListener (PreCompActionListenerType listener_type, Listener &obj, void(Listener::*memfunc)(UniqueId ec_id)) |
void | removePreComponentActionListener (PreComponentActionListenerType listener_type, PreComponentActionListener *listener) |
PreComponentActionListener リスナを削除する [詳解] | |
void | addPostComponentActionListener (PostComponentActionListenerType listener_type, PostComponentActionListener *listener, bool autoclean=true) |
template<class Listener > | |
PostComponentActionListener * | addPostComponentActionListener (PostCompActionListenerType listener_type, Listener &obj, void(Listener::*memfunc)(UniqueId ec_id, ReturnCode_t ret)) |
void | removePostComponentActionListener (PostComponentActionListenerType listener_type, PostComponentActionListener *listener) |
PostComponentActionListener リスナを削除する [詳解] | |
void | addPortActionListener (PortActionListenerType listener_type, PortActionListener *listener, bool autoclean=true) |
PortActionListener リスナを追加する [詳解] | |
template<class Listener > | |
PortActionListener * | addPortActionListener (PortActionListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const RTC::PortProfile &)) |
void | removePortActionListener (PortActionListenerType listener_type, PortActionListener *listener) |
PortActionListener リスナを削除する [詳解] | |
void | addExecutionContextActionListener (ECActionListenerType listener_type, ECActionListener *listener, bool autoclean=true) |
template<class Listener > | |
ECActionListener * | addExecutionContextActionListener (ECActionListenerType listener_type, Listener &obj, void(Listener::*memfunc)(UniqueId)) |
void | removeExecutionContextActionListener (ECActionListenerType listener_type, ECActionListener *listener) |
ExecutionContextActionListener リスナを削除する [詳解] | |
void | addPortConnectListener (PortConnectListenerType listener_type, PortConnectListener *listener, bool autoclean=true) |
PortConnectListener リスナを追加する [詳解] | |
template<class Listener > | |
PortConnectListener * | addPortConnectListener (PortConnectListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const char *, ConnectorProfile &)) |
void | removePortConnectListener (PortConnectListenerType listener_type, PortConnectListener *listener) |
PortConnectListener リスナを削除する [詳解] | |
void | addPortConnectRetListener (PortConnectRetListenerType listener_type, PortConnectRetListener *listener, bool autoclean=true) |
PortConnectRetListener リスナを追加する [詳解] | |
template<class Listener > | |
PortConnectRetListener * | addPortConnectRetListener (PortConnectRetListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const char *, ConnectorProfile &, ReturnCode_t)) |
void | removePortConnectRetListener (PortConnectRetListenerType listener_type, PortConnectRetListener *listener) |
PortConnectRetListener リスナを削除する [詳解] | |
void | addConfigurationParamListener (ConfigurationParamListenerType type, ConfigurationParamListener *listener, bool autoclean=true) |
ConfigurationParamListener を追加する [詳解] | |
template<class Listener > | |
ConfigurationParamListener * | addConfigurationParamListener (ConfigurationParamListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const char *, const char *)) |
void | removeConfigurationParamListener (ConfigurationParamListenerType type, ConfigurationParamListener *listener) |
ConfigurationParamListener を削除する [詳解] | |
void | addConfigurationSetListener (ConfigurationSetListenerType type, ConfigurationSetListener *listener, bool autoclean=true) |
ConfigurationSetListener を追加する [詳解] | |
template<class Listener > | |
ConfigurationSetListener * | addConfigurationSetListener (ConfigurationSetListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const coil::Properties &config_set)) |
void | removeConfigurationSetListener (ConfigurationSetListenerType type, ConfigurationSetListener *listener) |
ConfigurationSetListener を削除する [詳解] | |
void | addConfigurationSetNameListener (ConfigurationSetNameListenerType type, ConfigurationSetNameListener *listener, bool autoclean=true) |
ConfigurationSetNameListener を追加する [詳解] | |
template<class Listener > | |
ConfigurationSetNameListener * | addConfigurationSetNameListener (ConfigurationSetNameListenerType type, Listener &obj, void(Listener::*memfunc)(const char *)) |
void | removeConfigurationSetNameListener (ConfigurationSetNameListenerType type, ConfigurationSetNameListener *listener) |
ConfigurationSetNameListener を削除する [詳解] | |
その他の継承メンバ | |
![]() | |
typedef PreComponentActionListener | PreCompActionListener |
PreComponentActionListener リスナを追加する [詳解] | |
typedef PreComponentActionListenerType | PreCompActionListenerType |
typedef PostComponentActionListener | PostCompActionListener |
PostComponentActionListener リスナを追加する [詳解] | |
typedef PostComponentActionListenerType | PostCompActionListenerType |
typedef ExecutionContextActionListenerType | ECActionListenerType |
ExecutionContextActionListener リスナを追加する [詳解] | |
typedef ExecutionContextActionListener | ECActionListener |
![]() | |
virtual ReturnCode_t | onInitialize () |
初期化処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onFinalize () |
終了処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onStartup (RTC::UniqueId exec_handle) |
開始処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onShutdown (RTC::UniqueId exec_handle) |
停止処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onActivated (RTC::UniqueId exec_handle) |
活性化処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onDeactivated (RTC::UniqueId exec_handle) |
非活性化処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onExecute (RTC::UniqueId exec_handle) |
周期処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onAborting (RTC::UniqueId exec_handle) |
中断処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onError (RTC::UniqueId exec_handle) |
エラー処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onReset (RTC::UniqueId exec_handle) |
リセット処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onStateUpdate (RTC::UniqueId exec_handle) |
状態変更処理用コールバック関数 [詳解] | |
virtual ReturnCode_t | onRateChanged (RTC::UniqueId exec_handle) |
動作周期変更通知用コールバック関数 [詳解] | |
void | shutdown () |
RTC を終了する [詳解] | |
void | preOnInitialize (UniqueId ec_id) |
void | preOnFinalize (UniqueId ec_id) |
void | preOnStartup (UniqueId ec_id) |
void | preOnShutdown (UniqueId ec_id) |
void | preOnActivated (UniqueId ec_id) |
void | preOnDeactivated (UniqueId ec_id) |
void | preOnAborting (UniqueId ec_id) |
void | preOnError (UniqueId ec_id) |
void | preOnReset (UniqueId ec_id) |
void | preOnExecute (UniqueId ec_id) |
void | preOnStateUpdate (UniqueId ec_id) |
void | preOnRateChanged (UniqueId ec_id) |
void | postOnInitialize (UniqueId ec_id, ReturnCode_t ret) |
void | postOnFinalize (UniqueId ec_id, ReturnCode_t ret) |
void | postOnStartup (UniqueId ec_id, ReturnCode_t ret) |
void | postOnShutdown (UniqueId ec_id, ReturnCode_t ret) |
void | postOnActivated (UniqueId ec_id, ReturnCode_t ret) |
void | postOnDeactivated (UniqueId ec_id, ReturnCode_t ret) |
void | postOnAborting (UniqueId ec_id, ReturnCode_t ret) |
void | postOnError (UniqueId ec_id, ReturnCode_t ret) |
void | postOnReset (UniqueId ec_id, ReturnCode_t ret) |
void | postOnExecute (UniqueId ec_id, ReturnCode_t ret) |
void | postOnStateUpdate (UniqueId ec_id, ReturnCode_t ret) |
void | postOnRateChanged (UniqueId ec_id, ReturnCode_t ret) |
void | onAddPort (const PortProfile &pprof) |
void | onRemovePort (const PortProfile &pprof) |
void | onAttachExecutionContext (UniqueId ec_id) |
void | onDetachExecutionContext (UniqueId ec_id) |
ReturnCode_t | getInheritedECOptions (coil::Properties &default_opts) |
ReturnCode_t | getPrivateContextOptions (std::vector< coil::Properties > &ec_args) |
getting individual EC options from RTC's configuration file [詳解] | |
ReturnCode_t | getGlobalContextOptions (coil::Properties &global_ec_props) |
getting global EC options from rtc.conf [詳解] | |
ReturnCode_t | getContextOptions (std::vector< coil::Properties > &ec_args) |
getting EC options [詳解] | |
ReturnCode_t | findExistingEC (coil::Properties &ec_arg, RTC::ExecutionContextBase *&ec) |
fiding existing EC from the factory [詳解] | |
ReturnCode_t | createContexts (std::vector< coil::Properties > &ec_args) |
creating, initializing and binding context [詳解] | |
![]() | |
Logger | rtclog |
ロガーストリーム [詳解] | |
Manager * | m_pManager |
マネージャオブジェクト [詳解] | |
CORBA::ORB_var | m_pORB |
ORB へのポインタ [詳解] | |
PortableServer::POA_var | m_pPOA |
POA へのポインタ [詳解] | |
SDOPackage::OrganizationList | m_sdoOwnedOrganizations |
SDO が保持する organization のリスト [詳解] | |
SDOPackage::Configuration_impl * | m_pSdoConfigImpl |
SDO Configuration オブジェクトへのポインタ [詳解] | |
SDOPackage::Configuration_var | m_pSdoConfig |
SDO Configuration Interface へのポインタ [詳解] | |
SDOPackage::OrganizationList | m_sdoOrganizations |
SDO organization. [詳解] | |
SDOPackage::NVList | m_sdoStatus |
SDO Status. [詳解] | |
ComponentProfile | m_profile |
コンポーネントプロファイル [詳解] | |
RTObject_var | m_objref |
オブジェクトリファレンス [詳解] | |
PortAdmin | m_portAdmin |
Port のオブジェクトリファレンスのリスト [詳解] | |
std::vector< InPortBase * > | m_inports |
InPortBase* のリスト [詳解] | |
std::vector< OutPortBase * > | m_outports |
OutPortBase* のリスト [詳解] | |
ExecutionContextServiceList | m_ecMine |
自分がownerのExecutionContextService のリスト [詳解] | |
std::vector< ExecutionContextBase * > | m_eclist |
ExecutionContextBase のリスト [詳解] | |
ExecutionContextServiceList | m_ecOther |
参加しているExecutionContextService のリスト [詳解] | |
bool | m_created |
Created 状態フラグ [詳解] | |
bool | m_exiting |
RTCの終了状態フラグ [詳解] | |
coil::Properties | m_properties |
Alive 状態フラグ [詳解] | |
ConfigAdmin | m_configsets |
コンフィギュレーション情報管理オブジェクト [詳解] | |
SdoServiceAdmin | m_sdoservice |
SDO Service 管理オブジェクト [詳解] | |
bool | m_readAll |
readAll()呼出用のフラグ [詳解] | |
bool | m_writeAll |
writeAll()呼出用のフラグ [詳解] | |
bool | m_readAllCompletion |
readAll()用のフラグ [詳解] | |
bool | m_writeAllCompletion |
writeAll()用のフラグ [詳解] | |
ComponentActionListeners | m_actionListeners |
ComponentActionListenerホルダ [詳解] | |
PortConnectListeners | m_portconnListeners |
PortConnectListenerホルダ [詳解] | |
SdoServiceConsumerTerminator * | m_sdoconterm |
データフロー型RTComponentの基底クラス。 各種データフロー型RTComponentを実装する場合は、本クラスを継承する形で実装 する。
RTC::DataFlowComponentBase::DataFlowComponentBase | ( | Manager * | manager | ) |
コンストラクタ
コンストラクタ
manager | マネージャオブジェクト |
|
virtual |
デストラクタ
デストラクタ
void RTC::DataFlowComponentBase::init | ( | ) |
初期化
データフロー型 RTComponent の初期化を実行する。 実際の初期化処理は、各具象クラス内に記述する。