20 #ifndef RTC_SDOSERVICEPROVIDERBASE_H
21 #define RTC_SDOSERVICEPROVIDERBASE_H
23 #include <coil/Factory.h>
24 #include <coil/Timer.h>
27 #include <rtm/idl/SDOPackageStub.h>
134 :
public virtual POA_SDOPackage::SDOService,
135 public virtual PortableServer::RefCountServantBase
187 const SDOPackage::ServiceProfile& profile) = 0;
209 virtual bool reinit(
const SDOPackage::ServiceProfile& profile) = 0;
226 virtual const SDOPackage::ServiceProfile&
getProfile()
const = 0;
257 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
265 EXTERN
template class DLL_PLUGIN coil::GlobalFactory<RTC::SdoServiceProviderBase >;
266 #elif defined(__GNUC__)
267 EXTERN
template class coil::GlobalFactory<RTC::SdoServiceProviderBase>;
RTコンポーネントクラス
Definition: RTObject.h:93
SdoServiceProvider 基底クラス
Definition: SdoServiceProviderBase.h:136
virtual bool reinit(const SDOPackage::ServiceProfile &profile)=0
コンシューマクラスの再初期化関数
virtual bool init(RTObject_impl &rtobj, const SDOPackage::ServiceProfile &profile)=0
コンシューマクラスの初期化関数
virtual const SDOPackage::ServiceProfile & getProfile() const =0
ServiceProfile を返す
~SdoServiceProviderBase() override
仮想デストラクタ
virtual void finalize()=0
終了処理
::coil::GlobalFactory< ::RTC::SdoServiceProviderBase > SdoServiceProviderFactory
SdoServiceProviderFactory の typedef
Definition: SdoServiceProviderBase.h:254