Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

SdoService.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00019 /*
00020  * $Log: SdoService.h,v $
00021  * Revision 1.2  2006/10/17 10:12:51  n-ando
00022  * Small fixes.
00023  *
00024  * Revision 1.1  2006/09/11 18:48:08  n-ando
00025  * The first commit.
00026  *
00027  *
00028  */
00029 
00030 
00031 namespace SDOPackage
00032 {
00033   class SDOServiceProfile
00034     : public SDOpackage::ServiceProfile
00035   {
00036   public:
00037     SDOService(char* id = "", char type = "")
00038     {
00039     }
00040 
00041     inline const SDOPackage::Service getProfile()
00042     {
00043       return *this;
00044     }
00045 
00046     
00054     inline void setName(char* id)
00055     {
00056       // this->name is CORBA::string member of the struct
00057       this->id = id;
00058     }
00059     
00067     inline const char* getName() const
00068     {
00069       return this->id;
00070     }
00071     
00079     inline void setInterfaceType(char* interfaceType)
00080     {
00081       this->interfaceType = interfaceType;
00082     }
00083     
00091     inline const char* getInterfaceType() const
00092     {
00093       return this->interfaceType;
00094     }
00095     
00103     inline void setIdlDefinition(char* idlDefinition)
00104     {
00105       this->idlDefinition = idlDefinition;
00106     }
00107     
00115     inline const char* getIdlDefinition() const
00116     {
00117       return this->idlDefinition;
00118     }
00119     
00127     inline void setProperties(NVList properties)
00128     {
00129       this->properties = properties;
00130     }
00131     
00139     inline const NVList getProperties() const
00140     {
00141       return this->properties;
00142     }
00143     
00144     //  bool addProperty(char* name, CORBA::Any data);
00145     
00153     inline void setServiceRef(RTCService_ptr serviceRef)
00154     {
00155       this->serviceRef = serviceRef;
00156     }
00157     
00165     RTCService_ptr getServiceRef() const
00166     {
00167       return this->serviceRef;
00168     }
00169   };
00170   
00171   

Generated on Fri Oct 5 05:16:00 2007 for OpenRTM by  doxygen 1.4.1