#include "exception.h"
#include <stdexcept>
#include <string>
#include <vector>
#include <map>
#include <ros/console.h>
#include <boost/shared_ptr.hpp>
#include <bondcpp/bond.h>
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 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__) |