20 #ifndef RTC_SDOSERVICEPROVIDERBASE_H 21 #define RTC_SDOSERVICEPROVIDERBASE_H 23 #include <coil/Mutex.h> 24 #include <coil/Factory.h> 25 #include <coil/Timer.h> 28 #include <rtm/idl/SDOPackageStub.h> 135 :
public virtual POA_SDOPackage::SDOService,
136 public virtual PortableServer::RefCountServantBase
173 const SDOPackage::ServiceProfile& profile) = 0;
195 virtual bool reinit(
const SDOPackage::ServiceProfile& profile) = 0;
212 virtual const SDOPackage::ServiceProfile&
getProfile()
const = 0;
237 typedef ::coil::GlobalFactory<
240 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 248 EXTERN
template class DLL_PLUGIN
249 ::coil::GlobalFactory< ::RTC::SdoServiceProviderBase >;
254 extern template class coil::Singleton<coil::GlobalFactory<RTC::SdoServiceProviderBase> >;
257 #endif // RTC_SDOSERVICEPROVIDERBASE_H virtual bool init(RTObject_impl &rtobj, const SDOPackage::ServiceProfile &profile)=0
コンシューマクラスの初期化関数
virtual ~SdoServiceProviderBase()
仮想デストラクタ
Definition: SdoServiceProviderBase.h:146
RTコンポーネントクラス
Definition: RTObject.h:89
SdoServiceProvider 基底クラス
Definition: SdoServiceProviderBase.h:134
virtual const SDOPackage::ServiceProfile & getProfile() const =0
ServiceProfile を返す
::coil::GlobalFactory< ::RTC::SdoServiceProviderBase > SdoServiceProviderFactory
SdoServiceProviderFactory の typedef
Definition: SdoServiceProviderBase.h:238
virtual void finalize()=0
終了処理
virtual bool reinit(const SDOPackage::ServiceProfile &profile)=0
コンシューマクラスの再初期化関数