#include <shape_shifter_factory.hpp>
Public Member Functions | |
| const RosIntrospection::ROSTypeList * | getRosTypeList (const std::string &topic_name) |
| const RosIntrospection::ShapeShifter * | getShapeShifter (const std::string &topic_name) |
| const std::vector< std::string > & | getTopicList () const |
| void | registerMessage (const std::string &topic_name, const std::string &md5sum, const std::string &datatype, const std::string &definition) |
Static Public Member Functions | |
| static RosIntrospectionFactory & | get () |
Private Member Functions | |
| RosIntrospectionFactory () | |
Private Attributes | |
| std::map< std::string, RosIntrospection::ShapeShifter > | _ss_map |
| std::map< std::string, RosIntrospection::ROSTypeList > | _tl_map |
| std::vector< std::string > | topics_ |
Definition at line 8 of file shape_shifter_factory.hpp.
| RosIntrospectionFactory::RosIntrospectionFactory | ( | ) | [private] |
| RosIntrospectionFactory & RosIntrospectionFactory::get | ( | ) | [inline, static] |
Definition at line 29 of file shape_shifter_factory.hpp.
| const RosIntrospection::ROSTypeList * RosIntrospectionFactory::getRosTypeList | ( | const std::string & | topic_name | ) | [inline] |
Definition at line 63 of file shape_shifter_factory.hpp.
| const RosIntrospection::ShapeShifter * RosIntrospectionFactory::getShapeShifter | ( | const std::string & | topic_name | ) | [inline] |
Definition at line 57 of file shape_shifter_factory.hpp.
| const std::vector< std::string > & RosIntrospectionFactory::getTopicList | ( | ) | const [inline] |
Definition at line 69 of file shape_shifter_factory.hpp.
| void RosIntrospectionFactory::registerMessage | ( | const std::string & | topic_name, |
| const std::string & | md5sum, | ||
| const std::string & | datatype, | ||
| const std::string & | definition | ||
| ) | [inline] |
Definition at line 36 of file shape_shifter_factory.hpp.
std::map<std::string, RosIntrospection::ShapeShifter> RosIntrospectionFactory::_ss_map [private] |
Definition at line 22 of file shape_shifter_factory.hpp.
std::map<std::string, RosIntrospection::ROSTypeList> RosIntrospectionFactory::_tl_map [private] |
Definition at line 23 of file shape_shifter_factory.hpp.
std::vector<std::string> RosIntrospectionFactory::topics_ [private] |
Definition at line 24 of file shape_shifter_factory.hpp.