Classes | Namespaces | Defines | 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 >
struct  rtt_dynamic_reconfigure::Updater< ConfigType >

Namespaces

namespace  rtt_dynamic_reconfigure

Defines

#define RTT_DYNAMIC_RECONFIGURE_SERVICE_PLUGIN(CONFIG, NAME)

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)

Define Documentation

#define RTT_DYNAMIC_RECONFIGURE_SERVICE_PLUGIN (   CONFIG,
  NAME 
)
Value:
extern "C" {\
        RTT_EXPORT bool loadRTTPlugin(RTT::TaskContext* tc);  \
        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() {    \
            RTT::Service::shared_ptr sp( new rtt_dynamic_reconfigure::Server<CONFIG>( 0 ) ); \
            return sp; \
        } \
        RTT_EXPORT std::string getRTTPluginName(); \
        std::string getRTTPluginName() { \
            return NAME; \
        } \
        RTT_EXPORT std::string getRTTTargetName(); \
        std::string getRTTTargetName() { \
            return OROCOS_TARGET_NAME; \
        } \
    }

Definition at line 737 of file server.h.



rtt_dynamic_reconfigure
Author(s): Johannes Meyer
autogenerated on Thu Jun 6 2019 18:05:55