クラス RTM::LocalServiceAdmin

#include <LocalServiceAdmin.h>

RTM::LocalServiceAdminに対する継承グラフ
coil::Singleton< LocalServiceAdmin >

すべてのメンバ一覧

Public メソッド

 LocalServiceAdmin ()
virtual ~LocalServiceAdmin ()
 仮想デストラクタ
void init (coil::Properties &props)
 LocaServiceAdminの初期化.
void finalize ()
 LocalserviceAdmin の終了処理.
::RTM::LocalServiceProfileList getServiceProfiles ()
 LocalServiceProfileListの取得.
bool getServiceProfile (std::string name,::RTM::LocalServiceProfile &prof)
 LocalServiceProfile を取得する.
::RTM::LocalServiceBasegetService (const char *id)
 LocalService の Service を取得する.
bool addLocalService (::RTM::LocalServiceBase *service)
 SDO service provider をセットする.
bool removeLocalService (const std::string name)
 LocalService を削除する.

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

RTM::LocalServiceAdmin::LocalServiceAdmin (  ) 

コンストラクタ

virtual RTM::LocalServiceAdmin::~LocalServiceAdmin (  )  [virtual]

仮想デストラクタ

仮想デストラクタ。


関数

bool RTM::LocalServiceAdmin::addLocalService ( ::RTM::LocalServiceBase service  ) 

SDO service provider をセットする.

TODO: Documentation

void RTM::LocalServiceAdmin::finalize (  ) 

LocalserviceAdmin の終了処理.

TODO: Documentation

::RTM::LocalServiceBase* RTM::LocalServiceAdmin::getService ( const char *  id  ) 

LocalService の Service を取得する.

id で指定されたIDを持つLocalService のポインタを取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存 在しない場合、NULLを返す。

引数:
id LocalService の ID
戻り値:
指定された id を持つ LocalService のポインタ
bool RTM::LocalServiceAdmin::getServiceProfile ( std::string  name,
::RTM::LocalServiceProfile prof 
)

LocalServiceProfile を取得する.

id で指定されたIDを持つLocalService の LocalServiceProfile を取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存在しない場合、falseを返す。

引数:
id LocalService の IFR ID
戻り値:
指定された id を持つ LocalServiceProfile
::RTM::LocalServiceProfileList RTM::LocalServiceAdmin::getServiceProfiles (  ) 

LocalServiceProfileListの取得.

TODO: Documentation

void RTM::LocalServiceAdmin::init ( coil::Properties props  ) 

LocaServiceAdminの初期化.

TODO: Documentation

bool RTM::LocalServiceAdmin::removeLocalService ( const std::string  name  ) 

LocalService を削除する.

TODO: Documentation

OpenRTMに対してSat Apr 19 14:45:34 2014に生成されました。  doxygen 1.6.3