69 #ifndef ORO_CORBA_CONFIGURATIONINTERFACEI_H_ 70 #define ORO_CORBA_CONFIGURATIONINTERFACEI_H_ 74 #include "ConfigurationInterfaceS.h" 76 #include "ConfigurationInterfaceC.h" 79 #include "../../ConfigurationInterface.hpp" 80 #include "../../PropertyBag.hpp" 82 #if !defined (ACE_LACKS_PRAGMA_ONCE) 87 :
public virtual POA_RTT::corba::CConfigurationInterface
91 PortableServer::POA_var
mpoa;
101 PortableServer::ObjectId_var oid = mpoa->activate_object(
this);
116 ::RTT::corba::CConfigurationInterface::CPropertyNames *
getPropertyList (
126 const ::CORBA::Any & value);
135 const ::CORBA::Any & value);
153 const char* name,
const char* value
171 const char* name,
const char* value
virtual ::CORBA::Boolean setAttribute(const char *name, const ::CORBA::Any &value)
virtual ::CORBA::Any * getAttribute(const char *name)
RTT::ConfigurationInterface * mar
virtual ::RTT::corba::CConfigurationInterface::CPropertyNames * getPropertyList(void)
virtual ::RTT::corba::CConfigurationInterface::CAttributeNames * getAttributeList(void)
virtual char * getPropertyTypeName(const char *name)
A container for holding references to properties.
virtual ::CORBA::Any * getProperty(const char *name)
PortableServer::POA_ptr _default_POA()
CORBA::Boolean hasProperty(const char *name)
virtual char * attributeToString(const char *name)
::RTT::base::DataSourceBase::shared_ptr getAttributeDataSource(const std::string &value_name)
virtual ~RTT_corba_CConfigurationInterface_i(void)
CORBA::Boolean hasAttribute(const char *name)
RTT_corba_CConfigurationInterface_i(RTT::ConfigurationInterface *ar, PortableServer::POA_ptr the_poa)
A class for keeping track of Attribute, Constant and Property objects of a TaskContext. It allows plugins and remote components to browse the attributes and properties of a TaskContext.
virtual char * propertyToString(const char *name)
virtual CORBA::Boolean propertyFromString(const char *name, const char *value)
virtual CORBA::Boolean attributeFromString(const char *name, const char *value)
virtual char * getAttributeTypeName(const char *name)
virtual ::CORBA::Boolean setProperty(const char *name, const ::CORBA::Any &value)
CORBA::Boolean isAttributeAssignable(const char *name)
boost::intrusive_ptr< DataSourceBase > shared_ptr
PortableServer::POA_var mpoa
virtual char * getPropertyType(const char *name)
virtual RTT::corba::CConfigurationInterface_ptr activate_this()
::RTT::base::DataSourceBase::shared_ptr getPropertyDataSource(const std::string &value_name)
virtual char * getAttributeType(const char *name)