This class contains all known types to Orocos. More...
#include <rtt/Types.hpp>
Public Types | |
typedef boost::shared_ptr < TypeInfoRepository > | shared_ptr |
Public Member Functions | |
TypeInfo * | type (const std::string &name) const |
Retrieve a type with a given name. | |
bool | addType (TypeInfo *) |
Add a type to the Orocos type repository. | |
std::vector< std::string > | getTypes () const |
List all types. | |
TypeInfo * | getTypeById (std::string type_id_name) const |
Return the type info structure of a given type name. | |
template<class T > | |
TypeInfo * | getTypeInfo () const |
Return the type info structure of a given type T. | |
void | registerTransport (TransportPlugin *tr) |
Call this function to add a new (network) transport for Orocos types. | |
void | logTypeInfo () const |
Dump all known types, along with transports and their types, to the log. | |
Static Public Member Functions | |
static shared_ptr | Instance () |
This class contains all known types to Orocos.
Definition at line 248 of file Types.hpp.