Static Public Member Functions | Private Member Functions | Private Attributes
RosIntrospectionFactory Class Reference

#include <shape_shifter_factory.hpp>

List of all members.

Static Public Member Functions

static RosIntrospectionFactoryget ()
static
RosIntrospection::ShapeShifter
getShapeShifter (const std::string &topic_name)
static std::vector< const
std::string * > 
getTopicList ()
static bool isRegistered (const std::string &topic_name)
static RosIntrospection::Parserparser ()
static void registerMessage (const std::string &topic_name, const std::string &md5sum, const std::string &datatype, const std::string &definition)
static void reset ()

Private Member Functions

 RosIntrospectionFactory ()

Private Attributes

RosIntrospection::Parser _parser
std::map< std::string,
RosIntrospection::ShapeShifter
_ss_map

Detailed Description

Definition at line 8 of file shape_shifter_factory.hpp.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 39 of file shape_shifter_factory.hpp.

RosIntrospection::ShapeShifter * RosIntrospectionFactory::getShapeShifter ( const std::string &  topic_name) [inline, static]

Definition at line 62 of file shape_shifter_factory.hpp.

std::vector< const std::string * > RosIntrospectionFactory::getTopicList ( ) [inline, static]

Definition at line 69 of file shape_shifter_factory.hpp.

bool RosIntrospectionFactory::isRegistered ( const std::string &  topic_name) [inline, static]

Definition at line 82 of file shape_shifter_factory.hpp.

Definition at line 22 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, static]

Definition at line 46 of file shape_shifter_factory.hpp.

void RosIntrospectionFactory::reset ( ) [inline, static]

Definition at line 87 of file shape_shifter_factory.hpp.


Member Data Documentation

Definition at line 34 of file shape_shifter_factory.hpp.

Definition at line 33 of file shape_shifter_factory.hpp.


The documentation for this class was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Wed Jul 3 2019 19:28:06