RTT::TypeInfoRepository Class Reference

This class contains all known types to Orocos. More...

#include <rtt/Types.hpp>

List of all members.

Public Types

typedef boost::shared_ptr
< TypeInfoRepository
shared_ptr

Public Member Functions

TypeInfotype (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.
TypeInfogetTypeById (std::string type_id_name) const
 Return the type info structure of a given type name.
template<class T >
TypeInfogetTypeInfo () 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 ()

Detailed Description

This class contains all known types to Orocos.

See also:
TemplateTypeInfo to add your own classes to Orocos.

Definition at line 248 of file Types.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:45 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3