20 #ifndef RTC_SDOSERVICECONSUMERBASE_H 21 #define RTC_SDOSERVICECONSUMERBASE_H 27 #include <rtm/idl/SDOPackageStub.h> 174 const SDOPackage::ServiceProfile& profile) = 0;
196 virtual bool reinit(
const SDOPackage::ServiceProfile& profile) = 0;
213 virtual const SDOPackage::ServiceProfile&
getProfile()
const = 0;
238 typedef ::coil::GlobalFactory<
241 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 249 EXTERN template class DLL_PLUGIN
250 ::coil::GlobalFactory< ::RTC::SdoServiceConsumerBase >;
258 #endif // RTC_SDOSERVICECONSUMERBASE_H
RTコンポーネントクラス
Definition: RTObject.h:89
virtual bool reinit(const SDOPackage::ServiceProfile &profile)=0
コンシューマクラスの再初期化関数
SdoServiceConsumer 基底クラス
Definition: SdoServiceConsumerBase.h:137
Singleton テンプレートクラス
Definition: Singleton.h:106
virtual const SDOPackage::ServiceProfile & getProfile() const =0
ServiceProfile を返す
virtual void finalize()=0
終了処理
virtual bool init(RTObject_impl &rtobj, const SDOPackage::ServiceProfile &profile)=0
コンシューマクラスの初期化関数
#define EXTERN
Definition: Factory.h:42
::coil::GlobalFactory< ::RTC::SdoServiceConsumerBase > SdoServiceConsumerFactory
SdoServiceConsumerFactory の typedef.
Definition: SdoServiceConsumerBase.h:239
virtual ~SdoServiceConsumerBase()
仮想デストラクタ
Definition: SdoServiceConsumerBase.h:147