OpenRTM-aist  1.2.1
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
RTM::NamingServiceNumberingPolicy クラス

オブジェクト生成時ネーミング・ポリシー(命名規則)管理用クラス [詳解]

#include <NamingServiceNumberingPolicy.h>

RTM::NamingServiceNumberingPolicy の継承関係図
Inheritance graph
[凡例]
RTM::NamingServiceNumberingPolicy 連携図
Collaboration graph
[凡例]

公開メンバ関数

 NamingServiceNumberingPolicy ()
 コンストラクタ [詳解]
 
virtual ~NamingServiceNumberingPolicy (void)
 デストラクタ [詳解]
 
virtual std::string onCreate (void *obj)
 オブジェクト生成時の名称作成 [詳解]
 
virtual void onDelete (void *obj)
 オブジェクト削除時の名称解放 [詳解]
 
- 基底クラス RTM::NumberingPolicyBase に属する継承公開メンバ関数
virtual ~NumberingPolicyBase (void)
 仮想デストラクタ [詳解]
 

限定公開メンバ関数

virtual bool find (std::string name)
 オブジェクトの検索 [詳解]
 

詳解

オブジェクト生成時ネーミング・ポリシー(命名規則)管理用クラス

ネーミングサービスからRTCを検索してナンバリングを行う

から
1.2.0

構築子と解体子

RTM::NamingServiceNumberingPolicy::NamingServiceNumberingPolicy ( )

コンストラクタ

コンストラクタ

virtual RTM::NamingServiceNumberingPolicy::~NamingServiceNumberingPolicy ( void  )
inlinevirtual

関数詳解

virtual bool RTM::NamingServiceNumberingPolicy::find ( std::string  name)
protectedvirtual

オブジェクトの検索

指定名のインスタンス名のRTCを検索し、     一致するRTCが存在する場合はTrueを返す

引数
name検索対象オブジェクトの名前
戻り値
判定

参照元 ~NamingServiceNumberingPolicy().

virtual std::string RTM::NamingServiceNumberingPolicy::onCreate ( void *  obj)
virtual

オブジェクト生成時の名称作成

オブジェクト生成時の名称を生成する。 生成済みインスタンスの数に応じた名称を生成する。

引数
obj名称生成対象オブジェクト
戻り値
生成したオブジェクト名称

RTM::NumberingPolicyBaseを実装しています。

参照元 ~NamingServiceNumberingPolicy().

virtual void RTM::NamingServiceNumberingPolicy::onDelete ( void *  obj)
virtual

オブジェクト削除時の名称解放

オブジェクト削除時に名称を解放する。 オブジェクト削除時に生成済みインスタンス数を減算する。

引数
obj名称解放対象オブジェクト

RTM::NumberingPolicyBaseを実装しています。

参照元 ~NamingServiceNumberingPolicy().


このクラス詳解は次のファイルから抽出されました: