##

CallbackHelper.hh File Reference
`#include <google/protobuf/message.h>`
`#include <boost/function.hpp>`
`#include <boost/shared_ptr.hpp>`
`#include <vector>`
`#include <string>`
`#include <mutex>`
`#include "gazebo/common/Console.hh"`
`#include "gazebo/msgs/msgs.hh"`
`#include "gazebo/common/Exception.hh"`
`#include "gazebo/transport/TransportTypes.hh"`
`#include "gazebo/util/system.hh"`

Go to the source code of this file.

## Classes

class | CallbackHelper
| A helper class to handle callbacks when messages arrive. More...
class | CallbackHelperT< M >
| Callback helper Template. More...
class | RawCallbackHelper
| Used to connect publishers to subscribers, where the subscriber wants the raw data from the publisher. Raw means that the data has not been converted into a protobuf message. More...

## Namespaces

| gazebo
| Forward declarations for the common classes.
| gazebo::transport

## Typedefs

typedef boost::shared_ptr< CallbackHelper > | CallbackHelperPtr
| boost shared pointer to transport::CallbackHelper More...