| 
    OpenRTM-aist 2.0.2
    
   | 
 
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用クラス [詳解]
#include <NamingServiceNumberingPolicy.h>


公開メンバ関数 | |
| NamingServiceNumberingPolicy () | |
| コンストラクタ   | |
| ~NamingServiceNumberingPolicy () override=default | |
| デストラクタ   | |
| std::string | onCreate (void *obj) override | 
| オブジェクト生成時の名称作成   | |
| void | onDelete (void *obj) override | 
| オブジェクト削除時の名称解放   | |
  基底クラス RTM::NumberingPolicyBase に属する継承公開メンバ関数 | |
| virtual | ~NumberingPolicyBase ()=default | 
| 仮想デストラクタ   | |
限定公開メンバ関数 | |
| virtual bool | find (std::string name) | 
| オブジェクトの検索   | |
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用クラス
ネーミングサービスからRTCを検索してナンバリングを行う
| RTM::NamingServiceNumberingPolicy::NamingServiceNumberingPolicy | ( | ) | 
コンストラクタ
コンストラクタ
      
  | 
  overridedefault | 
デストラクタ
      
  | 
  protectedvirtual | 
オブジェクトの検索
指定名のインスタンス名のRTCを検索し、 一致するRTCが存在する場合はTrueを返す
| name | 検索対象オブジェクトの名前 | 
      
  | 
  overridevirtual | 
オブジェクト生成時の名称作成
オブジェクト生成時の名称を生成する。 生成済みインスタンスの数に応じた名称を生成する。
| obj | 名称生成対象オブジェクト | 
RTM::NumberingPolicyBaseを実装しています。
      
  | 
  overridevirtual | 
オブジェクト削除時の名称解放
オブジェクト削除時に名称を解放する。 オブジェクト削除時に生成済みインスタンス数を減算する。
| obj | 名称解放対象オブジェクト | 
RTM::NumberingPolicyBaseを実装しています。