Classes | Namespaces | Macros | Typedefs | Functions
server.h File Reference
#include <rtt/Service.hpp>
#include <rtt/TaskContext.hpp>
#include <rtt/os/Mutex.hpp>
#include <rtt/Logger.hpp>
#include <rtt/Operation.hpp>
#include <rtt/OperationCaller.hpp>
#include <rtt/internal/DataSources.hpp>
#include <rtt/internal/GlobalEngine.hpp>
#include <ros/ros.h>
#include <dynamic_reconfigure/Reconfigure.h>
#include <dynamic_reconfigure/Config.h>
#include <dynamic_reconfigure/ConfigDescription.h>
#include <rtt/rtt-config.h>
Include dependency graph for server.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rtt_dynamic_reconfigure::dynamic_reconfigure_traits< ConfigType >
 
class  rtt_dynamic_reconfigure::Server< ConfigType >
 
class  rtt_dynamic_reconfigure::Server< ConfigType >
 
struct  rtt_dynamic_reconfigure::Updater< ConfigType >
 

Namespaces

 rtt_dynamic_reconfigure
 

Macros

#define RTT_DYNAMIC_RECONFIGURE_SERVICE_PLUGIN(CONFIG, NAME)
 
#define RTT_VERSION_GTE(major, minor, patch)
 

Typedefs

typedef void( rtt_dynamic_reconfigure::NotifyCallbackSignature) (uint32_t level)
 
typedef bool( rtt_dynamic_reconfigure::UpdateCallbackConstSignature) (const RTT::PropertyBag &bag, uint32_t level)
 
typedef bool( rtt_dynamic_reconfigure::UpdateCallbackSignature) (RTT::PropertyBag &bag, uint32_t level)
 

Functions

template<typename T , typename ValueType >
bool rtt_dynamic_reconfigure::getProperty (const std::string &name, const RTT::PropertyBag &bag, ValueType &value)
 
template<typename T , typename ValueType >
bool rtt_dynamic_reconfigure::setProperty (const std::string &name, RTT::PropertyBag &bag, ValueType &value)
 

Macro Definition Documentation

#define RTT_DYNAMIC_RECONFIGURE_SERVICE_PLUGIN (   CONFIG,
  NAME 
)
Value:
extern "C" {\
RTT_EXPORT bool loadRTTPlugin(RTT::TaskContext* tc); \
if (tc == 0) return true; \
RTT::Service::shared_ptr sp( new rtt_dynamic_reconfigure::Server<CONFIG>(NAME, tc ) ); \
return tc->provides()->addService( sp ); \
} \
RTT_EXPORT RTT::Service::shared_ptr createService(); \
RTT::Service::shared_ptr createService() { \
return sp; \
} \
RTT_EXPORT std::string getRTTPluginName(); \
std::string getRTTPluginName() { \
return NAME; \
} \
RTT_EXPORT std::string getRTTTargetName(); \
std::string getRTTTargetName() { \
return OROCOS_TARGET_NAME; \
} \
}
boost::shared_ptr< Service > shared_ptr
RTT_EXPORT std::string getRTTTargetName()
std::string getRTTPluginName()
bool loadRTTPlugin(RTT::TaskContext *t)

Definition at line 737 of file server.h.

#define RTT_VERSION_GTE (   major,
  minor,
  patch 
)
Value:
((RTT_VERSION_MAJOR > major) || (RTT_VERSION_MAJOR == major && \
(RTT_VERSION_MINOR > minor) || (RTT_VERSION_MINOR == minor && \
(RTT_VERSION_PATCH >= patch))))

Definition at line 57 of file server.h.



rtt_dynamic_reconfigure
Author(s): Johannes Meyer
autogenerated on Sat Jun 8 2019 18:05:06