| OpenRTM-aist 2.0.2
    | 
DataFlowComponentBase クラス [詳解]
#include <DataFlowComponentBase.h>


| 公開メンバ関数 | |
| DataFlowComponentBase (Manager *manager) | |
| コンストラクタ | |
| ~DataFlowComponentBase () override | |
| デストラクタ | |
| void | init () | 
| 初期化 | |
|  基底クラス RTC::RTObject_impl に属する継承公開メンバ関数 | |
| RTObject_impl (Manager *manager) | |
| コンストラクタ | |
| RTObject_impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) | |
| コンストラクタ | |
| ~RTObject_impl () override | |
| 仮想デストラクタ | |
| ReturnCode_t | initialize () override | 
| [CORBA interface] RTCを初期化する | |
| ReturnCode_t | finalize () override | 
| [CORBA interface] RTC を終了する | |
| ReturnCode_t | exit () override | 
| [CORBA interface] RTC がオーナーである ExecutionContext を 停止させ、そのコンテンツと共に終了させる | |
| CORBA::Boolean | is_alive (ExecutionContext_ptr exec_context) override | 
| [CORBA interface] RTC が Alive 状態であるかどうか確認する。 | |
| ExecutionContext_ptr | get_context (UniqueId ec_id) override | 
| [CORBA interface] ExecutionContextを取得する | |
| ExecutionContextList * | get_owned_contexts () override | 
| [CORBA interface] 所有する ExecutionContextListを 取得する | |
| ExecutionContextList * | get_participating_contexts () override | 
| [CORBA interface] 参加している ExecutionContextList を取得する | |
| ExecutionContextHandle_t | get_context_handle (ExecutionContext_ptr cxt) override | 
| [CORBA interface] ExecutionContext のハンドルを返す | |
| UniqueId | attach_context (ExecutionContext_ptr exec_context) override | 
| [CORBA interface] ExecutionContextをattachする | |
| UniqueId | bindContext (ExecutionContext_ptr exec_context) | 
| ReturnCode_t | detach_context (UniqueId ec_id) override | 
| [CORBA interface] ExecutionContextをdetachする | |
| ComponentProfile * | get_component_profile () override | 
| [RTObject CORBA interface] コンポーネントプロファイルを取得する | |
| PortServiceList * | get_ports () override | 
| [RTObject CORBA interface] ポートを取得する | |
| ReturnCode_t | on_initialize () override | 
| [ComponentAction CORBA interface] RTC の初期化 | |
| ReturnCode_t | on_finalize () override | 
| [ComponentAction CORBA interface] RTC の終了 | |
| ReturnCode_t | on_startup (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC の開始 | |
| ReturnCode_t | on_shutdown (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC の停止 | |
| ReturnCode_t | on_activated (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC の活性化 | |
| ReturnCode_t | on_deactivated (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC の非活性化 | |
| ReturnCode_t | on_aborting (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC のエラー状態への遷移 | |
| ReturnCode_t | on_error (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC のエラー処理 | |
| ReturnCode_t | on_reset (UniqueId ec_id) override | 
| [ComponentAction CORBA interface] RTC のリセット | |
| ReturnCode_t | on_execute (UniqueId ec_id) override | 
| [DataFlowComponentAction CORBA interface] RTC の定常処理(第一周期) | |
| ReturnCode_t | on_state_update (UniqueId ec_id) override | 
| [DataFlowComponentAction CORBA interface] RTC の定常処理(第二周期) | |
| ReturnCode_t | on_rate_changed (UniqueId ec_id) override | 
| [DataFlowComponentAction CORBA interface] 実行周期変更通知 | |
| SDOPackage::OrganizationList * | get_owned_organizations () override | 
| [SDO interface] Organization リストの取得 | |
| char * | get_sdo_id () override | 
| [SDO interface] SDO ID の取得 | |
| char * | get_sdo_type () override | 
| [SDO interface] SDO タイプの取得 | |
| SDOPackage::DeviceProfile * | get_device_profile () override | 
| [SDO interface] SDO DeviceProfile リストの取得 | |
| SDOPackage::ServiceProfileList * | get_service_profiles () override | 
| [SDO interface] SDO ServiceProfile の取得 | |
| SDOPackage::ServiceProfile * | get_service_profile (const char *id) override | 
| [SDO interface] 特定のServiceProfileの取得 | |
| SDOPackage::SDOService_ptr | get_sdo_service (const char *id) override | 
| [SDO interface] 指定された SDO Service の取得 | |
| SDOPackage::Configuration_ptr | get_configuration () override | 
| [SDO interface] Configuration オブジェクトの取得 | |
| SDOPackage::Monitoring_ptr | get_monitoring () override | 
| [SDO interface] Monitoring オブジェクトの取得 | |
| SDOPackage::OrganizationList * | get_organizations () override | 
| [SDO interface] Organization リストの取得 | |
| SDOPackage::NVList * | get_status_list () override | 
| [SDO interface] SDO Status リストの取得 | |
| CORBA::Any * | get_status (const char *name) override | 
| [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 (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 &inport) | 
| [local interface] InPort の登録を削除する | |
| bool | removeOutPort (OutPortBase &outport) | 
| [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] 実行コンテキストの実行レートを設定する | |
| 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 | setINSObjRef (RTC::LightweightRTObject_ptr obj) | 
| omniINSPOAから取得したオブジェクトを登録 | |
| void | addPreComponentActionListener (PreCompActionListenerType listener_type, PreCompActionListener *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 を削除する | |
| void | addPreFsmActionListener (PreFsmActionListenerType listener_type, PreFsmActionListener *listener, bool autoclean=true) | 
| PreFsmActionListener リスナを追加する | |
| template<class Listener > | |
| PreFsmActionListener * | addPreFsmActionListener (PreFsmActionListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const char *state)) | 
| void | removePreFsmActionListener (PreFsmActionListenerType listener_type, PreFsmActionListener *listener) | 
| PreFsmActionListener リスナを削除する | |
| void | addPostFsmActionListener (PostFsmActionListenerType listener_type, PostFsmActionListener *listener, bool autoclean=true) | 
| PostFsmActionListener リスナを追加する | |
| template<class Listener > | |
| PostFsmActionListener * | addPostFsmActionListener (PostFsmActionListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const char *state, ReturnCode_t ret)) | 
| void | removePostFsmActionListener (PostFsmActionListenerType listener_type, PostFsmActionListener *listener) | 
| PostFsmActionListener リスナを削除する | |
| void | addFsmProfileListener (FsmProfileListenerType listener_type, FsmProfileListener *listener, bool autoclean=true) | 
| FsmProfileListener リスナを追加する | |
| template<class Listener > | |
| FsmProfileListener * | addFsmProfileListener (FsmProfileListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const RTC::PortProfile &)) | 
| void | removeFsmProfileListener (FsmProfileListenerType listener_type, FsmProfileListener *listener) | 
| FsmProfileListener リスナを削除する | |
| void | addFsmStructureListener (FsmStructureListenerType listener_type, FsmStructureListener *listener, bool autoclean=true) | 
| FsmStructureListener リスナを追加する | |
| template<class Listener > | |
| FsmStructureListener * | addFsmStructureListener (FsmStructureListenerType listener_type, Listener &obj, void(Listener::*memfunc)(const RTC::PortProfile &)) | 
| void | removeFsmStructureListener (FsmStructureListenerType listener_type, FsmStructureListener *listener) | 
| FsmStructureListener リスナを削除する | |
| 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) | 
| void | preOnFsmInit (const char *state) | 
| void | preOnFsmEntry (const char *state) | 
| void | preOnFsmDo (const char *state) | 
| void | preOnFsmExit (const char *state) | 
| void | preOnFsmStateChange (const char *state) | 
| void | postOnFsmInit (const char *state, ReturnCode_t ret) | 
| void | postOnFsmEntry (const char *state, ReturnCode_t ret) | 
| void | postOnFsmDo (const char *state, ReturnCode_t ret) | 
| void | postOnFsmExit (const char *state, ReturnCode_t ret) | 
| void | postOnFsmStateChange (const char *state, ReturnCode_t ret) | 
| その他の継承メンバ | |
|  基底クラス RTC::RTObject_impl に属する継承公開型 | |
| using | PreCompActionListener = PreComponentActionListener | 
| PreComponentActionListener リスナを追加する | |
| using | PreCompActionListenerType = PreComponentActionListenerType | 
| using | PostCompActionListener = PostComponentActionListener | 
| PostComponentActionListener リスナを追加する | |
| using | PostCompActionListenerType = PostComponentActionListenerType | 
| using | ECActionListenerType = ExecutionContextActionListenerType | 
| ExecutionContextActionListener リスナを追加する | |
| using | ECActionListener = ExecutionContextActionListener | 
|  基底クラス RTC::RTObject_impl に属する継承静的公開メンバ関数 | |
| static bool | isOwnExecutionContext (RTC::UniqueId ec_id) | 
| [local interface] 実行コンテキストの所有権を調べる | |
|  基底クラス RTC::RTObject_impl に属する継承限定公開メンバ関数 | |
| 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 () | 
| RTC を終了する RTC の終了処理を実行する。 保持している全 Port の登録を解除するとともに、該当する CORBA オブジェクト を非活性化し、RTC を終了する。finalize() でのみコールされる。 | |
| ReturnCode_t | initMineEC () | 
| Initialize my EC This function initializes mine ECs. This is called from only initialize(). | |
| void | startMineEC () | 
| Starting my EC This function start mine ECs. This is called from only initialize(). | |
| void | finalizeMineEC () | 
| Finalize my EC This function finalize mine ECs. This is called from only exit(). | |
| void | finalizeOtherEC () | 
| Finalize my EC This function detaching the RTC from others' ECs. This is called from only exit(). | |
| ReturnCode_t | getInheritedECOptions (coil::Properties &default_opts) | 
| Get inherited EC options This function getting inherited EC options. This is called from only initMineEC(). | |
| 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 | createContexts (std::vector< coil::Properties > &ec_args) | 
| creating, initializing and binding context | |
| void | initSdoService () | 
| initialize SDO service stuff This function calles SdoService's initialize(). | |
|  基底クラス RTC::RTObject_impl に属する継承静的限定公開メンバ関数 | |
| static ReturnCode_t | findExistingEC (coil::Properties &ec_arg, RTC::ExecutionContextBase *&ec) | 
| fiding existing EC from the factory | |
|  基底クラス RTC::RTObject_impl に属する継承限定公開変数類 | |
| 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 | 
| RTC のプロパティ | |
| 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ホルダ | |
| FsmActionListeners | m_fsmActionListeners | 
| ComponentActionListenerホルダ | |
| RTC::LightweightRTObject_var | m_insref | 
| SdoServiceConsumerTerminator * | m_sdoconterm | 
データフロー型RTComponentの基底クラス。 各種データフロー型RTComponentを実装する場合は、本クラスを継承する形で実装 する。
| 
 | explicit | 
コンストラクタ
コンストラクタ
| manager | マネージャオブジェクト | 
| 
 | override | 
デストラクタ
デストラクタ
| void RTC::DataFlowComponentBase::init | ( | ) | 
初期化
データフロー型 RTComponent の初期化を実行する。 実際の初期化処理は、各具象クラス内に記述する。