OpenRTM-aist
1.2.1
|
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス [詳解]
#include <NumberingPolicyBase.h>
クラス | |
struct | ObjectNotFound |
オブジェクト未発見例外処理用構造体 [詳解] | |
公開メンバ関数 | |
virtual | ~NumberingPolicyBase (void) |
仮想デストラクタ [詳解] | |
virtual std::string | onCreate (void *obj)=0 |
オブジェクト生成時の名称作成 [詳解] | |
virtual void | onDelete (void *obj)=0 |
オブジェクト削除時の名称解放 [詳解] | |
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス
オブジェクトを生成する際のネーミング・ポリシー(命名規則)を管理するための 抽象インターフェースクラス。 具象クラスは、以下の純粋仮想関数の実装を提供しなければならない。
|
inlinevirtual |
仮想デストラクタ
参照先 onCreate(), onDelete().
|
pure virtual |
オブジェクト生成時の名称作成
オブジェクト生成時の名称を生成するための純粋仮想関数
obj | 名称生成対象オブジェクト |
RTM::ProcessUniquePolicy, RTM::NodeNumberingPolicy, RTM::NamingServiceNumberingPolicyで実装されています。
|
pure virtual |
オブジェクト削除時の名称解放
オブジェクト削除時に名称を解放するための純粋仮想関数
obj | 名称解放対象オブジェクト |
RTM::ProcessUniquePolicy, RTM::NodeNumberingPolicy, RTM::NamingServiceNumberingPolicyで実装されています。