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.
1.6.1