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