Modules List link, select a module and then you get the most important classes for this module.You will most likely also need to read the online manuals.
A component is implemented using the RTT::TaskContext class. The Component interface consits of five parts: events: RTT::Event, commands: RTT::Command, methods: RTT::Method, properties: RTT::Property, RTT::Attribute and data ports: RTT::DataPort, RTT::BufferPort.
A Component is run by a RTT::PeriodicActivity or RTT::NonPeriodicActivity which attaches a thread to the Execution Engine. The RTT::ExecutionEngine is the beating heart of each component which executes the the application code, reacts to events, processes commands etc. Scripting is enabled by the RTT::ScriptingAccess, XML can be read by the RTT::MarshallingAccess. Many other classes are available as well.
The RTT must be compiled with the --enable-corba flag in order to enable this extension.
The device drivers are not implemented by the RTT, but provided by components. See the Orocos Components Library (OCL) documentation for a list of supported devices and examples.
1.5.8