##

MsgFactory.hh File Reference
`#include <string>`
`#include <map>`
`#include <vector>`
`#include <google/protobuf/message.h>`
`#include <boost/shared_ptr.hpp>`
`#include "gazebo/util/system.hh"`

Go to the source code of this file.

## Classes

class | MsgFactory
| A factory that generates protobuf message based on a string type. More...

## Namespaces

| gazebo
| Forward declarations for the common classes.
| gazebo::msgs
| Messages namespace.

## Macros

#define | GZ_REGISTER_STATIC_MSG(_msgtype, _classname)
| Static message registration macro. More...

## Typedefs

typedef boost::shared_ptr< google::protobuf::Message >(* | MsgFactoryFn) ()