Project: engagement_recognition

License: BSD

Dependencies:

Used by: None

All Packages

engagement_recognition/src/recognition/rnode/rnode.h File Reference

#include <ros/ros.h>
#include <map>
#include "../lib/engagement_macros.h"
#include "../actors/actor.h"
#include "../actors/robot.h"
#include "../events/event_sink.h"
#include "../events/event.h"
Include dependency graph for rnode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RNode

Defines

#define RNODE_ADVERTISE(handle, type, topic)   handle->advertise<engagement_msgs::type>(topic, MAX_BUFFER)
#define RNODE_SERVICE(h, t, c)   h->advertiseService(engagement::t, c, this)
#define RNODE_SUBSCRIBE(h, t, c)

Define Documentation

#define RNODE_ADVERTISE ( handle,
type,
topic   )     handle->advertise<engagement_msgs::type>(topic, MAX_BUFFER)

Define a macro to advertise a topic that the RNode will publish to.

Definition at line 367 of file rnode.h.

#define RNODE_SERVICE ( h,
t,
 )     h->advertiseService(engagement::t, c, this)

Define a macro to advertise an RNode service method to a topic.

Definition at line 364 of file rnode.h.

#define RNODE_SUBSCRIBE ( h,
t,
 ) 
Value:
h->subscribe(engagement::t, MAX_BUFFER, \
                                                  c, this)

Define a macro to subscribe the an RNode callback method to a topic.

Definition at line 361 of file rnode.h.


engagement_recognition
Author(s): Brett Ponsler (bponsler (at) wpi (dot) edu)
autogenerated on Fri Sep 9 10:35:48 2011