Defines
macros.h File Reference
#include "TopicManager.h"
#include "ServiceManager.h"
#include "TFManager.h"
#include "WMPTopicManager.h"
#include "WMPServiceManager.h"
#include "WMPNodeManager.h"
Include dependency graph for macros.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BEGIN_TOPIC_DEFINITION   void define_objects(ros::NodeHandle * n, WMPNodeManager * w){ Manager * m; int port = 4;
#define DYNAMIC_SERVICE(name, type, prio)
#define DYNAMIC_TOPIC(name, type, src, prio)
#define DYNAMIC_TOPIC_TF(src)
#define END_TOPIC_DEFINITION   }
#define SERVICE(name, type, host, prio)
#define SHAPESHIFTER(name, src, dest)
#define TOPIC(name, type, src, dest, prio)
#define TOPIC_START_STOPPED(name, type, src, dest, prio)
#define TOPIC_TF(src, dest)
#define WMP_SERVICE(name, type)
#define WMP_TOPIC(name, type, src)

Define Documentation

#define BEGIN_TOPIC_DEFINITION   void define_objects(ros::NodeHandle * n, WMPNodeManager * w){ Manager * m; int port = 4;

Definition at line 76 of file macros.h.

#define DYNAMIC_SERVICE (   name,
  type,
  prio 
)
Value:
m = new ServiceManager<type> (n, port, std::string(name), prio); \
                                                 w->addManager(name, m); port+=2;

Definition at line 61 of file macros.h.

#define DYNAMIC_TOPIC (   name,
  type,
  src,
  prio 
)
Value:
m = new TopicManager<type> (n, port, std::string(name), src, prio, false); \
                                                 w->addManager(name, m); port++;

Definition at line 52 of file macros.h.

#define DYNAMIC_TOPIC_TF (   src)
Value:
m = new TFManager(n, port, src, false) ; \
                                                                         w->addManager("/tf", m); port++;

Definition at line 70 of file macros.h.

#define END_TOPIC_DEFINITION   }

Definition at line 78 of file macros.h.

#define SERVICE (   name,
  type,
  host,
  prio 
)
Value:
m = new ServiceManager<type> (n, port, std::string(name),host, prio); \
                                                                                 w->addManager(name, m); port+=2;

Definition at line 58 of file macros.h.

#define SHAPESHIFTER (   name,
  src,
  dest 
)
Value:
m = new ShapeShifterManager (n, port, std::string(name), src, dest,false); \
                                                                                 w->addManager(name, m); port++;

Definition at line 73 of file macros.h.

#define TOPIC (   name,
  type,
  src,
  dest,
  prio 
)
Value:
m = new TopicManager<type> (n, port, std::string(name), src, dest, prio, false); \
                                                                                 w->addManager(name, m); port++;

Definition at line 46 of file macros.h.

#define TOPIC_START_STOPPED (   name,
  type,
  src,
  dest,
  prio 
)
Value:
m = new TopicManager<type> (n, port, std::string(name), src, dest, prio, false); \
                                                                                 w->addManager(name, m); port++; m->stop();

Definition at line 49 of file macros.h.

#define TOPIC_TF (   src,
  dest 
)
Value:
m = new TFManager(n, port, src, dest, false) ; \
                                                                         w->addManager("/tf", m); port++;

Definition at line 67 of file macros.h.

#define WMP_SERVICE (   name,
  type 
)
Value:
m = new WMPServiceManager<type> (n, port, std::string(name)); \
                                                                                 w->addManager(name, m); port+=2;

Definition at line 64 of file macros.h.

#define WMP_TOPIC (   name,
  type,
  src 
)
Value:
m = new WMPTopicManager<type> (n, port, std::string(name), src, false); \
                                                                         w->addManager(name, m); port++;

Definition at line 55 of file macros.h.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Fri Jan 3 2014 12:07:57