18 #ifndef RTC_NUMBERINGPOLICYBASE_H 19 #define RTC_NUMBERINGPOLICYBASE_H 23 #include <coil/Factory.h> 104 virtual std::string
onCreate(
void* obj) = 0;
125 virtual void onDelete(
void* obj) = 0;
130 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 131 EXTERN
template class DLL_PLUGIN coil::GlobalFactory<NumberingPolicyBase>;
137 extern template class coil::Singleton<coil::GlobalFactory<RTM::NumberingPolicyBase> >;
140 #endif // RTC_NUMBERINGPOLICYBASE_H coil::GlobalFactory< NumberingPolicyBase > NumberingPolicyFactory
Definition: NumberingPolicyBase.h:128
オブジェクト未発見例外処理用構造体
Definition: NumberingPolicyBase.h:66
virtual std::string onCreate(void *obj)=0
オブジェクト生成時の名称作成
virtual ~NumberingPolicyBase(void)
仮想デストラクタ
Definition: NumberingPolicyBase.h:79
virtual void onDelete(void *obj)=0
オブジェクト削除時の名称解放
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス
Definition: NumberingPolicyBase.h:55
RT-Middleware
Definition: ListenerHolder.h:28