Public Member Functions | Public Attributes | Static Public Attributes | List of all members
rtt_rosparam::ROSParam Class Reference

#include <rosparam.h>

Inheritance diagram for rtt_rosparam::ROSParam:
Inheritance graph
[legend]

Public Member Functions

 ROSParam (RTT::TaskContext *owner)
 For backwards compatibility, component resolution: COMPONENT_PRIVATE. More...
 
- Public Member Functions inherited from RTT::ServiceRequester
bool addOperationCaller (base::OperationCallerBaseInvoker &mbi)
 
bool addServiceRequester (shared_ptr obj)
 
virtual void clear ()
 
virtual bool connectTo (Service::shared_ptr sp)
 
virtual void disconnect ()
 
base::OperationCallerBaseInvokergetOperationCaller (const std::string &name)
 
OperationCallerNames getOperationCallerNames () const
 
Service::shared_ptr getReferencedService ()
 
RequesterNames getRequesterNames () const
 
const std::string & getRequestName () const
 
TaskContextgetServiceOwner () const
 
virtual bool ready () const
 
ServiceRequester::shared_ptr requires (const std::string &service_name)
 
ServiceRequester::shared_ptr requires ()
 
bool requiresService (const std::string &service_name)
 
 ServiceRequester (const std::string &name, TaskContext *owner=0)
 
void setOwner (TaskContext *new_owner)
 
virtual ~ServiceRequester ()
 

Public Attributes

RTT::OperationCaller< bool(const std::string &, const unsigned int)> get
 
RTT::OperationCaller< bool(const std::string &)> getAbsolute
 
RTT::OperationCaller< bool(void)> getAll
 
RTT::OperationCaller< bool(void)> getAllAbsolute
 
RTT::OperationCaller< bool(void)> getAllComponentAbsolute
 
RTT::OperationCaller< bool(void)> getAllComponentPrivate
 
RTT::OperationCaller< bool(void)> getAllComponentRelative
 
RTT::OperationCaller< bool(void)> getAllPrivate
 
RTT::OperationCaller< bool(void)> getAllRelative
 
RTT::OperationCaller< bool(const std::string &)> getComponentAbsolute
 
RTT::OperationCaller< bool(const std::string &)> getComponentPrivate
 
RTT::OperationCaller< bool(const std::string &)> getComponentRelative
 
RTT::OperationCaller< bool(const std::string &, const std::string &)> getParam
 
RTT::OperationCaller< bool(const std::string &)> getPrivate
 
RTT::OperationCaller< bool(const std::string &)> getRelative
 
RTT::OperationCaller< bool(const std::string &, const unsigned int)> set
 
RTT::OperationCaller< bool(const std::string &)> setAbsolute
 
RTT::OperationCaller< bool(void)> setAll
 
RTT::OperationCaller< bool(void)> setAllAbsolute
 
RTT::OperationCaller< bool(void)> setAllComponentAbsolute
 
RTT::OperationCaller< bool(void)> setAllComponentPrivate
 
RTT::OperationCaller< bool(void)> setAllComponentRelative
 
RTT::OperationCaller< bool(void)> setAllPrivate
 
RTT::OperationCaller< bool(void)> setAllRelative
 
RTT::OperationCaller< bool(const std::string &)> setComponentAbsolute
 
RTT::OperationCaller< bool(const std::string &)> setComponentPrivate
 
RTT::OperationCaller< bool(const std::string &)> setComponentRelative
 
RTT::OperationCaller< bool(const std::string &, const std::string &)> setParam
 
RTT::OperationCaller< bool(const std::string &)> setPrivate
 
RTT::OperationCaller< bool(const std::string &)> setRelative
 

Static Public Attributes

static const int ABSOLUTE = rtt_rosparam::ABSOLUTE
 For backwards compatibility. More...
 
static const int COMPONENT = rtt_rosparam::COMPONENT_PRIVATE
 For backwards compatibility. More...
 
static const int COMPONENT_ABSOLUTE = rtt_rosparam::COMPONENT_ABSOLUTE
 For backwards compatibility. More...
 
static const int COMPONENT_PRIVATE = rtt_rosparam::COMPONENT_PRIVATE
 For backwards compatibility. More...
 
static const int COMPONENT_RELATIVE = rtt_rosparam::COMPONENT_RELATIVE
 For backwards compatibility. More...
 
static const int PRIVATE = rtt_rosparam::PRIVATE
 For backwards compatibility. More...
 
static const int RELATIVE = rtt_rosparam::RELATIVE
 

Additional Inherited Members

- Public Types inherited from RTT::ServiceRequester
typedef std::vector< std::string > OperationCallerNames
 
typedef std::vector< std::string > RequesterNames
 
typedef boost::shared_ptr< const ServiceRequestershared_constptr
 
typedef boost::shared_ptr< ServiceRequestershared_ptr
 
- Protected Types inherited from RTT::ServiceRequester
typedef std::map< std::string, base::OperationCallerBaseInvoker * > OperationCallers
 
typedef std::map< std::string, ServiceRequester::shared_ptrRequests
 
- Protected Attributes inherited from RTT::ServiceRequester
OperationCallers mmethods
 
Service::shared_ptr mprovider
 
Requests mrequests
 
std::string mrname
 
TaskContextmrowner
 

Detailed Description

Definition at line 80 of file rosparam.h.

Constructor & Destructor Documentation

rtt_rosparam::ROSParam::ROSParam ( RTT::TaskContext owner)
inline

For backwards compatibility, component resolution: COMPONENT_PRIVATE.

Definition at line 92 of file rosparam.h.

Member Data Documentation

const int rtt_rosparam::ROSParam::ABSOLUTE = rtt_rosparam::ABSOLUTE
static

For backwards compatibility.

Definition at line 85 of file rosparam.h.

const int rtt_rosparam::ROSParam::COMPONENT = rtt_rosparam::COMPONENT_PRIVATE
static

For backwards compatibility.

Definition at line 90 of file rosparam.h.

const int rtt_rosparam::ROSParam::COMPONENT_ABSOLUTE = rtt_rosparam::COMPONENT_ABSOLUTE
static

For backwards compatibility.

Definition at line 89 of file rosparam.h.

const int rtt_rosparam::ROSParam::COMPONENT_PRIVATE = rtt_rosparam::COMPONENT_PRIVATE
static

For backwards compatibility.

Definition at line 87 of file rosparam.h.

const int rtt_rosparam::ROSParam::COMPONENT_RELATIVE = rtt_rosparam::COMPONENT_RELATIVE
static

For backwards compatibility.

Definition at line 88 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &, const unsigned int)> rtt_rosparam::ROSParam::get

Definition at line 208 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::getAbsolute

Definition at line 211 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAll

Definition at line 199 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAllAbsolute

Definition at line 194 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAllComponentAbsolute

Definition at line 198 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAllComponentPrivate

Definition at line 196 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAllComponentRelative

Definition at line 197 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAllPrivate

Definition at line 195 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::getAllRelative

Definition at line 193 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::getComponentAbsolute

Definition at line 215 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::getComponentPrivate

Definition at line 213 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::getComponentRelative

Definition at line 214 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &, const std::string &)> rtt_rosparam::ROSParam::getParam

Definition at line 209 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::getPrivate

Definition at line 212 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::getRelative

Definition at line 210 of file rosparam.h.

const int rtt_rosparam::ROSParam::PRIVATE = rtt_rosparam::PRIVATE
static

For backwards compatibility.

Definition at line 86 of file rosparam.h.

const int rtt_rosparam::ROSParam::RELATIVE = rtt_rosparam::RELATIVE
static

Definition at line 84 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &, const unsigned int)> rtt_rosparam::ROSParam::set

Definition at line 217 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::setAbsolute

Definition at line 220 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAll

Definition at line 206 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAllAbsolute

Definition at line 201 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAllComponentAbsolute

Definition at line 205 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAllComponentPrivate

Definition at line 203 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAllComponentRelative

Definition at line 204 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAllPrivate

Definition at line 202 of file rosparam.h.

RTT::OperationCaller<bool(void)> rtt_rosparam::ROSParam::setAllRelative

Definition at line 200 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::setComponentAbsolute

Definition at line 224 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::setComponentPrivate

Definition at line 222 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::setComponentRelative

Definition at line 223 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &, const std::string &)> rtt_rosparam::ROSParam::setParam

Definition at line 218 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::setPrivate

Definition at line 221 of file rosparam.h.

RTT::OperationCaller<bool(const std::string &)> rtt_rosparam::ROSParam::setRelative

Definition at line 219 of file rosparam.h.


The documentation for this class was generated from the following file:


rtt_rosparam
Author(s): Ruben Smits
autogenerated on Sat Jun 8 2019 18:05:28