nodelet.h File Reference

#include "exception.h"
#include <stdexcept>
#include <string>
#include <vector>
#include <map>
#include <ros/console.h>
#include <boost/shared_ptr.hpp>
#include <bondcpp/bond.h>
Include dependency graph for nodelet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nodelet::MultipleInitializationException
class  nodelet::Nodelet
class  nodelet::UninitializedException

Namespaces

namespace  nodelet
namespace  nodelet::detail
namespace  ros

Defines

#define NODELET_DEBUG(...)   ROS_DEBUG_NAMED(getName(), __VA_ARGS__)
#define NODELET_DEBUG_COND(cond,...)   ROS_DEBUG_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_DEBUG_FILTER(filter,...)   ROS_DEBUG_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_DEBUG_ONCE(...)   ROS_DEBUG_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_DEBUG_STREAM(...)   ROS_DEBUG_STREAM_NAMED(getName(), __VA_ARGS__)
#define NODELET_DEBUG_STREAM_COND(cond,...)   ROS_DEBUG_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_DEBUG_STREAM_FILTER(filter,...)   ROS_DEBUG_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_DEBUG_STREAM_ONCE(...)   ROS_DEBUG_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_DEBUG_STREAM_THROTTLE(rate,...)   ROS_DEBUG_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_DEBUG_THROTTLE(rate,...)   ROS_DEBUG_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_ERROR(...)   ROS_ERROR_NAMED(getName(), __VA_ARGS__)
#define NODELET_ERROR_COND(cond,...)   ROS_ERROR_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_ERROR_FILTER(filter,...)   ROS_ERROR_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_ERROR_ONCE(...)   ROS_ERROR_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_ERROR_STREAM(...)   ROS_ERROR_STREAM_NAMED(getName(), __VA_ARGS__)
#define NODELET_ERROR_STREAM_COND(cond,...)   ROS_ERROR_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_ERROR_STREAM_FILTER(filter,...)   ROS_ERROR_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_ERROR_STREAM_ONCE(...)   ROS_ERROR_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_ERROR_STREAM_THROTTLE(rate,...)   ROS_ERROR_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_ERROR_THROTTLE(rate,...)   ROS_ERROR_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_FATAL(...)   ROS_FATAL_NAMED(getName(), __VA_ARGS__)
#define NODELET_FATAL_COND(cond,...)   ROS_FATAL_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_FATAL_FILTER(filter,...)   ROS_FATAL_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_FATAL_ONCE(...)   ROS_FATAL_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_FATAL_STREAM(...)   ROS_FATAL_STREAM_NAMED(getName(), __VA_ARGS__)
#define NODELET_FATAL_STREAM_COND(cond,...)   ROS_FATAL_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_FATAL_STREAM_FILTER(filter,...)   ROS_FATAL_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_FATAL_STREAM_ONCE(...)   ROS_FATAL_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_FATAL_STREAM_THROTTLE(rate,...)   ROS_FATAL_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_FATAL_THROTTLE(rate,...)   ROS_FATAL_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_INFO(...)   ROS_INFO_NAMED(getName(), __VA_ARGS__)
#define NODELET_INFO_COND(cond,...)   ROS_INFO_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_INFO_FILTER(filter,...)   ROS_INFO_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_INFO_ONCE(...)   ROS_INFO_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_INFO_STREAM(...)   ROS_INFO_STREAM_NAMED(getName(), __VA_ARGS__)
#define NODELET_INFO_STREAM_COND(cond,...)   ROS_INFO_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_INFO_STREAM_FILTER(filter,...)   ROS_INFO_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_INFO_STREAM_ONCE(...)   ROS_INFO_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_INFO_STREAM_THROTTLE(rate,...)   ROS_INFO_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_INFO_THROTTLE(rate,...)   ROS_INFO_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_WARN(...)   ROS_WARN_NAMED(getName(), __VA_ARGS__)
#define NODELET_WARN_COND(cond,...)   ROS_WARN_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_WARN_FILTER(filter,...)   ROS_WARN_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_WARN_ONCE(...)   ROS_WARN_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_WARN_STREAM(...)   ROS_WARN_STREAM_NAMED(getName(), __VA_ARGS__)
#define NODELET_WARN_STREAM_COND(cond,...)   ROS_WARN_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)
#define NODELET_WARN_STREAM_FILTER(filter,...)   ROS_WARN_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)
#define NODELET_WARN_STREAM_ONCE(...)   ROS_WARN_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)
#define NODELET_WARN_STREAM_THROTTLE(rate,...)   ROS_WARN_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)
#define NODELET_WARN_THROTTLE(rate,...)   ROS_WARN_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Typedefs

typedef boost::shared_ptr
< ros::NodeHandle > 
nodelet::NodeHandlePtr

Define Documentation

#define NODELET_DEBUG ( ...   )     ROS_DEBUG_NAMED(getName(), __VA_ARGS__)

Definition at line 51 of file nodelet.h.

#define NODELET_DEBUG_COND ( cond,
...   )     ROS_DEBUG_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 55 of file nodelet.h.

#define NODELET_DEBUG_FILTER ( filter,
...   )     ROS_DEBUG_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 59 of file nodelet.h.

#define NODELET_DEBUG_ONCE ( ...   )     ROS_DEBUG_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 53 of file nodelet.h.

#define NODELET_DEBUG_STREAM ( ...   )     ROS_DEBUG_STREAM_NAMED(getName(), __VA_ARGS__)

Definition at line 52 of file nodelet.h.

#define NODELET_DEBUG_STREAM_COND ( cond,
...   )     ROS_DEBUG_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 56 of file nodelet.h.

#define NODELET_DEBUG_STREAM_FILTER ( filter,
...   )     ROS_DEBUG_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 60 of file nodelet.h.

#define NODELET_DEBUG_STREAM_ONCE ( ...   )     ROS_DEBUG_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 54 of file nodelet.h.

#define NODELET_DEBUG_STREAM_THROTTLE ( rate,
...   )     ROS_DEBUG_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 58 of file nodelet.h.

#define NODELET_DEBUG_THROTTLE ( rate,
...   )     ROS_DEBUG_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 57 of file nodelet.h.

#define NODELET_ERROR ( ...   )     ROS_ERROR_NAMED(getName(), __VA_ARGS__)

Definition at line 84 of file nodelet.h.

#define NODELET_ERROR_COND ( cond,
...   )     ROS_ERROR_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 88 of file nodelet.h.

#define NODELET_ERROR_FILTER ( filter,
...   )     ROS_ERROR_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 92 of file nodelet.h.

#define NODELET_ERROR_ONCE ( ...   )     ROS_ERROR_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 86 of file nodelet.h.

#define NODELET_ERROR_STREAM ( ...   )     ROS_ERROR_STREAM_NAMED(getName(), __VA_ARGS__)

Definition at line 85 of file nodelet.h.

#define NODELET_ERROR_STREAM_COND ( cond,
...   )     ROS_ERROR_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 89 of file nodelet.h.

#define NODELET_ERROR_STREAM_FILTER ( filter,
...   )     ROS_ERROR_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 93 of file nodelet.h.

#define NODELET_ERROR_STREAM_ONCE ( ...   )     ROS_ERROR_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 87 of file nodelet.h.

#define NODELET_ERROR_STREAM_THROTTLE ( rate,
...   )     ROS_ERROR_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 91 of file nodelet.h.

#define NODELET_ERROR_THROTTLE ( rate,
...   )     ROS_ERROR_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 90 of file nodelet.h.

#define NODELET_FATAL ( ...   )     ROS_FATAL_NAMED(getName(), __VA_ARGS__)

Definition at line 95 of file nodelet.h.

#define NODELET_FATAL_COND ( cond,
...   )     ROS_FATAL_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 99 of file nodelet.h.

#define NODELET_FATAL_FILTER ( filter,
...   )     ROS_FATAL_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 103 of file nodelet.h.

#define NODELET_FATAL_ONCE ( ...   )     ROS_FATAL_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 97 of file nodelet.h.

#define NODELET_FATAL_STREAM ( ...   )     ROS_FATAL_STREAM_NAMED(getName(), __VA_ARGS__)

Definition at line 96 of file nodelet.h.

#define NODELET_FATAL_STREAM_COND ( cond,
...   )     ROS_FATAL_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 100 of file nodelet.h.

#define NODELET_FATAL_STREAM_FILTER ( filter,
...   )     ROS_FATAL_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 104 of file nodelet.h.

#define NODELET_FATAL_STREAM_ONCE ( ...   )     ROS_FATAL_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 98 of file nodelet.h.

#define NODELET_FATAL_STREAM_THROTTLE ( rate,
...   )     ROS_FATAL_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 102 of file nodelet.h.

#define NODELET_FATAL_THROTTLE ( rate,
...   )     ROS_FATAL_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 101 of file nodelet.h.

#define NODELET_INFO ( ...   )     ROS_INFO_NAMED(getName(), __VA_ARGS__)

Definition at line 62 of file nodelet.h.

#define NODELET_INFO_COND ( cond,
...   )     ROS_INFO_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 66 of file nodelet.h.

#define NODELET_INFO_FILTER ( filter,
...   )     ROS_INFO_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 70 of file nodelet.h.

#define NODELET_INFO_ONCE ( ...   )     ROS_INFO_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 64 of file nodelet.h.

#define NODELET_INFO_STREAM ( ...   )     ROS_INFO_STREAM_NAMED(getName(), __VA_ARGS__)

Definition at line 63 of file nodelet.h.

#define NODELET_INFO_STREAM_COND ( cond,
...   )     ROS_INFO_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 67 of file nodelet.h.

#define NODELET_INFO_STREAM_FILTER ( filter,
...   )     ROS_INFO_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 71 of file nodelet.h.

#define NODELET_INFO_STREAM_ONCE ( ...   )     ROS_INFO_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 65 of file nodelet.h.

#define NODELET_INFO_STREAM_THROTTLE ( rate,
...   )     ROS_INFO_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 69 of file nodelet.h.

#define NODELET_INFO_THROTTLE ( rate,
...   )     ROS_INFO_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 68 of file nodelet.h.

#define NODELET_WARN ( ...   )     ROS_WARN_NAMED(getName(), __VA_ARGS__)

Definition at line 73 of file nodelet.h.

#define NODELET_WARN_COND ( cond,
...   )     ROS_WARN_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 77 of file nodelet.h.

#define NODELET_WARN_FILTER ( filter,
...   )     ROS_WARN_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 81 of file nodelet.h.

#define NODELET_WARN_ONCE ( ...   )     ROS_WARN_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 75 of file nodelet.h.

#define NODELET_WARN_STREAM ( ...   )     ROS_WARN_STREAM_NAMED(getName(), __VA_ARGS__)

Definition at line 74 of file nodelet.h.

#define NODELET_WARN_STREAM_COND ( cond,
...   )     ROS_WARN_STREAM_COND_NAMED(cond, getName(), __VA_ARGS__)

Definition at line 78 of file nodelet.h.

#define NODELET_WARN_STREAM_FILTER ( filter,
...   )     ROS_WARN_STREAM_FILTER_NAMED(filter, getName(), __VA_ARGS__)

Definition at line 82 of file nodelet.h.

#define NODELET_WARN_STREAM_ONCE ( ...   )     ROS_WARN_STREAM_ONCE_NAMED(getName(), __VA_ARGS__)

Definition at line 76 of file nodelet.h.

#define NODELET_WARN_STREAM_THROTTLE ( rate,
...   )     ROS_WARN_STREAM_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 80 of file nodelet.h.

#define NODELET_WARN_THROTTLE ( rate,
...   )     ROS_WARN_THROTTLE_NAMED(rate, getName(), __VA_ARGS__)

Definition at line 79 of file nodelet.h.

 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


nodelet
Author(s): Tully Foote, Radu Bogdan Rusu
autogenerated on Fri Jan 11 11:44:24 2013