SdoService.h

説明を見る。
00001 // -*- C++ -*-
00034 namespace SDOPackage
00035 {
00057   class SDOServiceProfile
00058     : public SDOpackage::ServiceProfile
00059   {
00060   public:
00082     SDOService(char* id = "", char type = "")
00083     {
00084     }
00085     
00105     inline const SDOPackage::Service getProfile()
00106     {
00107       return *this;
00108     }
00109     
00127     inline void setName(char* id)
00128     {
00129       // this->name is CORBA::string member of the struct
00130       this->id = id;
00131     }
00132     
00150     inline const char* getName() const
00151     {
00152       return this->id;
00153     }
00154     
00172     inline void setInterfaceType(char* interfaceType)
00173     {
00174       this->interfaceType = interfaceType;
00175     }
00176     
00194     inline const char* getInterfaceType() const
00195     {
00196       return this->interfaceType;
00197     }
00198     
00216     inline void setIdlDefinition(char* idlDefinition)
00217     {
00218       this->idlDefinition = idlDefinition;
00219     }
00220     
00238     inline const char* getIdlDefinition() const
00239     {
00240       return this->idlDefinition;
00241     }
00242     
00260     inline void setProperties(NVList properties)
00261     {
00262       this->properties = properties;
00263     }
00264     
00282     inline const NVList getProperties() const
00283     {
00284       return this->properties;
00285     }
00286     
00287     //  bool addProperty(char* name, CORBA::Any data);
00288     
00306     inline void setServiceRef(RTCService_ptr serviceRef)
00307     {
00308       this->serviceRef = serviceRef;
00309     }
00310     
00328     RTCService_ptr getServiceRef() const
00329     {
00330       return this->serviceRef;
00331     }
00332   };
00333 };

OpenRTMに対してThu May 29 15:03:26 2008に生成されました。  doxygen 1.5.3