メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス RTC::DataFlowBase

#include <DataFlowBase.h>

RTC::DataFlowBaseに対する継承グラフ

RTC::RTObject_impl すべてのメンバ一覧

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 のプロパティを設定する
PropertiesgetProperties ()
 [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_implm_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

型定義

typedef StateMachine<RTC::LifeCycleState, RTC::ReturnCode_t, DataFlowBase> RTC::DataFlowBase::DFPStateMachine
 

typedef StateHolder<RTC::LifeCycleState> RTC::DataFlowBase::DFState
 


コンストラクタとデストラクタ

RTC::DataFlowBase::DataFlowBase Manager manager  ) 
 

virtual RTC::DataFlowBase::~DataFlowBase  )  [inline, virtual]
 


関数

ReturnCode_t RTC::DataFlowBase::_null_func const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_aborting const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_activated const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_deactivated const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_error const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_execute const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_finalize const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_initialize const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_rate_changed const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_reset const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_shutdown const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_startup const DFState state  ) 
 

ReturnCode_t RTC::DataFlowBase::_on_state_update const DFState state  ) 
 

void RTC::RTObject_impl::deletePort PortBase port  )  [inherited]
 

[local interface] Port の登録を削除する

RTC が保持するPortの登録を削除する。

引数:
port RTC に登録する Port

void RTC::RTObject_impl::deletePortByName const char *  port_name  )  [inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::exit  )  [virtual]
 

RTC::RTObject_implを再定義しています。

virtual ReturnCode_t RTC::DataFlowBase::finalize  )  [virtual]
 

RTC::RTObject_implを再定義しています。

void RTC::RTObject_impl::finalizePorts  )  [inherited]
 

virtual ComponentProfile* RTC::RTObject_impl::get_component_profile  )  [virtual, inherited]
 

[RTObject CORBA interface] コンポーネントプロファイルの取得

当該コンポーネントのプロファイル情報を返す。

virtual SDOPackage::Configuration_ptr RTC::RTObject_impl::get_configuration  )  throw (SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] Configuration オブジェクトの取得

このオペレーションは Configuration interface への参照を返す。 Configuration interface は各 SDO を管理するためのインターフェースの ひとつである。このインターフェースは DeviceProfile, ServiceProfile, Organization で定義された SDO の属性値を設定するために使用される。 Configuration インターフェースの詳細については、OMG SDO specification の 2.3.5節, p.2-24 を参照のこと。

戻り値:
SDO の Configuration インターフェースへの参照
例外:
InterfaceNotImplemented SDOはConfigurationインターフェースを 持たない。
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

virtual SDOPackage::DeviceProfile* RTC::RTObject_impl::get_device_profile  )  throw (SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] SDO DeviceProfile リストの取得

SDO の DeviceProfile を返すオペレーション。 SDO がハードウエアデバイス に関連付けられていない場合には、空の DeviceProfile が返される。 このオペレーションは以下の型の例外を発生させる。

例外:
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。
戻り値:
SDO DeviceProfile

virtual ExecutionContextAdminList* RTC::DataFlowBase::get_execution_context_admins  )  [virtual]
 

[RTObject CORBA interface] ExecutionContextAdmin の取得

このオペレーションは当該 RTC が所属する ExecutionContextに関連した ExecutionContextAdmin のリストを返す。

RTC::RTObject_implを再定義しています。

virtual SDOPackage::Monitoring_ptr RTC::RTObject_impl::get_monitoring  )  throw (SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] Monitoring オブジェクトの取得

このオペレーションは Monitoring interface への参照を返す。 Monitoring interface は SDO が管理するインターフェースの一つである。 このインターフェースは SDO のプロパティをモニタリングするために 使用される。 Monitoring interface の詳細については OMG SDO specification の 2.3.7節 "Monitoring Interface" p.2-35 を参照のこと。

戻り値:
SDO の Monitoring interface への参照
例外:
InterfaceNotImplemented SDOはConfigurationインターフェースを 持たない。
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

virtual SDOPackage::OrganizationList* RTC::RTObject_impl::get_organizations  )  throw (SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] Organization リストの取得

SDO は0個以上の Organization (組織)に所属することができる。 もし SDO が 1個以上の Organization に所属している場合、このオペレーションは所属する Organization のリストを返す。SDO が どの Organization にも所属していない 場合には、空のリストが返される。

戻り値:
SDO が所属する Organization のリスト。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

virtual SDOPackage::OrganizationList* RTC::RTObject_impl::get_owned_organizations  )  throw (SDOPackage::NotAvailable) [virtual, inherited]
 

[CORBA interface] Organization リストの取得

SDOSystemElement は0個もしくはそれ以上の Organization を所有することが 出来る。 SDOSystemElement が1つ以上の Organization を所有している場合 には、このオペレーションは所有する Organization のリストを返す。 もしOrganizationを一つも所有していないければ空のリストを返す。

virtual PortList* RTC::RTObject_impl::get_ports  )  [virtual, inherited]
 

[RTObject CORBA interface] ポートの取得

当該コンポーネントが保有するポートの参照を返す。

virtual char* RTC::RTObject_impl::get_sdo_id  )  throw (SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] SDO ID の取得

SDO ID を返すオペレーション。 このオペレーションは以下の型の例外を発生させる。

例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。
戻り値:
リソースデータモデルで定義されている SDO の ID

virtual SDOPackage::SDOService_ptr RTC::RTObject_impl::get_sdo_service const char *  id  )  throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] 指定された SDO Service の取得

このオペレーションは引数 "id" で指定された名前によって区別される SDO の Service へのオブジェクト参照を返す。 SDO により提供される Service はそれぞれ一意の識別子により区別される。

引数:
id SDO Service に関連付けられた識別子。
戻り値:
要求された SDO Service への参照。

virtual char* RTC::RTObject_impl::get_sdo_type  )  throw (SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] SDO タイプの取得

SDO Type を返すオペレーション。 このオペレーションは以下の型の例外を発生させる。

例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。
戻り値:
リソースデータモデルで定義されている SDO の Type

virtual SDOPackage::ServiceProfile* RTC::RTObject_impl::get_service_profile const char *  id  )  throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] 特定のServiceProfileの取得

引数 "id" で指定された名前のサービスの ServiceProfile を返す。

引数:
id SDO Service の ServiceProfile に関連付けられた識別子。
戻り値:
指定された SDO Service の ServiceProfile。
例外:
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

virtual SDOPackage::ServiceProfileList* RTC::RTObject_impl::get_service_profiles  )  throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] SDO ServiceProfile の取得

SDO が所有している Service の ServiceProfile を返すオペレーション。 SDO がサービスを一つも所有していない場合には、空のリストを返す。 このオペレーションは以下の型の例外を発生させる。

例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。
戻り値:
SDO が提供する全ての Service の ServiceProfile。

virtual CORBA::Any* RTC::RTObject_impl::get_status const char *  name  )  throw (SDOPackage::InvalidParameter, SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] SDO Status の取得

This operation returns the value of the specified status parameter.

引数:
name SDO のステータスを定義するパラメータ。
戻り値:
指定されたパラメータのステータス値。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InvalidParameter 引数 "name" が null あるいは存在しない。
InternalError 内部的エラーが発生した。

virtual SDOPackage::NVList* RTC::RTObject_impl::get_status_list  )  throw (SDOPackage::NotAvailable, SDOPackage::InternalError) [virtual, inherited]
 

[CORBA interface] SDO Status リストの取得

このオペレーションは SDO のステータスを表す NVList を返す。

戻り値:
SDO のステータス。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

const char* RTC::RTObject_impl::getCategory  )  [inline, inherited]
 

const char* RTC::RTObject_impl::getDescription  )  [inline, inherited]
 

const char* RTC::RTObject_impl::getInstanceName  )  [inline, inherited]
 

std::vector<std::string> RTC::RTObject_impl::getNamingNames  )  [inherited]
 

RTObject_ptr RTC::RTObject_impl::getObjRef  )  const [inherited]
 

Properties& RTC::RTObject_impl::getProperties  )  [inherited]
 

[local interface] RTC のプロパティを取得する

RTC が保持しているプロパティを返す。与えられるプロパティは、 RTCがプロパティを持たない場合は空のプロパティが返される。

戻り値:
RTC のプロパティ

const char* RTC::RTObject_impl::getTypeName  )  [inline, inherited]
 

const char* RTC::RTObject_impl::getVendor  )  [inline, inherited]
 

const char* RTC::RTObject_impl::getVersion  )  [inline, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::initialize  )  [virtual]
 

RTCを初期化する

このオペレーション呼び出しの結果として、ComponentAction::on_initialize コールバック関数が呼ばれる。 制約 Created状態にいるときにのみ、初期化が行われる。他の状態にいる場合には ReturnCode_t::PRECONDITION_NOT_MET が返され呼び出しは失敗する。 このオペレーションはRTCのミドルウエアから呼ばれることを想定しており、 アプリケーション開発者は直接このオペレーションを呼ぶことは想定 されていない。

RTC::RTObject_implを再定義しています。

virtual CORBA::Boolean RTC::DataFlowBase::is_alive  )  [virtual]
 

RTC::RTObject_implを再定義しています。

virtual ReturnCode_t RTC::RTObject_impl::on_aborting RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_aborting ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::RTObject_impl::on_activated RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_activated ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::RTObject_impl::on_deactivated RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_deactivated ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::RTObject_impl::on_error RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_error ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::on_execute ExecutionContext  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::on_finalize  )  [virtual]
 

RTC::RTObject_implを再定義しています。

virtual ReturnCode_t RTC::DataFlowBase::on_initialize  )  [virtual]
 

RTC::RTObject_implを再定義しています。

virtual ReturnCode_t RTC::DataFlowBase::on_rate_changed ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::RTObject_impl::on_reset RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_reset ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::RTObject_impl::on_shutdown RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_shutdown ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::RTObject_impl::on_startup RTC::ExecutionContext_ptr  exec_context  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::on_startup ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::on_state_update ExecutionContext_ptr  exec_context  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onAborting  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onActivated  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onDeactivated  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onError  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onExecute  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onFinalize  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onInitialize  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onRateChanged  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onReset  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onShutdown  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onStartup  )  [virtual]
 

virtual ReturnCode_t RTC::DataFlowBase::onStateUpdate  )  [virtual]
 

void RTC::RTObject_impl::registerPort PortBase port  )  [inherited]
 

[local interface] Port を登録する

RTC が保持するPortを登録する。 Port を外部からアクセス可能にするためには、このオペレーションにより 登録されていなければならない。登録される Port はこの RTC 内部において PortProfile.name により区別される。したがって、Port は RTC 内において、 ユニークな PortProfile.name を持たなければならない。 登録された Port は内部で適切にアクティブ化された後、その参照と オブジェクト参照がリスト内に保存される。

引数:
port RTC に登録する Port

virtual ReturnCode_t RTC::RTObject_impl::reset  )  [virtual, inherited]
 

virtual ReturnCode_t RTC::DataFlowBase::reset ExecutionContext_ptr  exec_context  )  [virtual]
 

void RTC::RTObject_impl::setInstanceName const char *  instance_name  )  [inherited]
 

void RTC::RTObject_impl::setObjRef const RTObject_ptr  rtobj  )  [inherited]
 

void RTC::RTObject_impl::setProperties const Properties prop  )  [inherited]
 

[local interface] RTC のプロパティを設定する

RTC が保持すべきプロパティを設定する。与えられるプロパティは、 ComponentProfile 等に設定されるべき情報を持たなければならない。 このオペレーションは通常 RTC が初期化される際に Manager から 呼ばれることを意図している。

引数:
prop RTC のプロパティ


変数

bool RTC::RTObject_impl::m_alive [protected, inherited]
 

ExecutionContextServiceList RTC::RTObject_impl::m_execContexts [protected, inherited]
 

RTObject_ptr RTC::RTObject_impl::m_objref [protected, inherited]
 

CORBA::ORB_var RTC::DataFlowBase::m_pORB
 

PortAdmin RTC::RTObject_impl::m_portAdmin [protected, inherited]
 

Port のオブジェクトリファレンスのリスト

PortableServer::POA_var RTC::DataFlowBase::m_pPOA
 

ComponentProfile RTC::RTObject_impl::m_profile [protected, inherited]
 

RTC::ComponentProfile

Properties RTC::RTObject_impl::m_properties [protected, inherited]
 

RTC のプロパティ

SDOPackage::Configuration_var RTC::RTObject_impl::m_pSdoConfig [protected, inherited]
 

SDOPackage::Configuration_impl* RTC::RTObject_impl::m_pSdoConfigImpl [protected, inherited]
 

SDO Configuratio Interface へのポインタ

SDOPackage::OrganizationList RTC::RTObject_impl::m_sdoOrganizations [protected, inherited]
 

SDO organization

SDOPackage::OrganizationList RTC::RTObject_impl::m_sdoOwnedOrganizations [protected, inherited]
 

SDO owned organization list

SDOPackage::NVList RTC::RTObject_impl::m_sdoStatus [protected, inherited]
 

SDO Status

SDOPackage::ServiceProfileList RTC::RTObject_impl::m_sdoSvcProfiles [protected, inherited]
 

SDOService のプロファイルリスト

DFPStateMachine RTC::DataFlowBase::m_stateMachine
 


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してSun Jan 7 02:08:46 2007に生成されました。  doxygen 1.4.1