| Action | An Action is an object which executes a function |
| ActionInterface | |
| ActionProxy | This class manages the access of remote Action Corba Servers |
| ActivityInterface | |
| adds3 | |
| Alias | This class is the most basic Attribute implementation (only suitable for reading a DataSource), does not allow any assignment, just stores a DataSource<T>, and returns it |
| AlwaysAssignChecker | |
| AnalogInInterface | An interface for reading analog input, like for addressing a whole subdevice in comedi |
| AnalogInput | A class representing an analog input channel |
| AnalogOutInterface | An interface for writing analog output, like for addressing a whole subdevice in comedi |
| AnalogOutput | A class representing an analog output channel |
| AnyConversion | This class converts a given application-specific type to a CORBA::Any object and vice versa |
| AnyConversion< bool > | |
| AnyConversion< char > | |
| AnyConversion< CORBA::Any_ptr > | |
| AnyConversion< CORBA::Any_var > | |
| AnyConversion< double > | |
| AnyConversion< float > | |
| AnyConversion< int > | |
| AnyConversion< long > | |
| AnyConversion< PropertyBag > | |
| AnyConversion< std::string > | |
| AnyConversion< std::vector< double > > | |
| AnyConversion< unsigned int > | |
| AnyConversionHelper | |
| AnyDataSource | A DataSource which holds an any value and returns it in its get() method |
| ApplicationServer | A class which an provides ORB to the application process |
| ArgMember | A complexer variant of UnMember: Convert a member function type to a function type which contains the member as first argument |
| ArgumentDescription | When querying a method or command for the kinds of arguments it takes, this structure is returned for each argument |
| ArgumentDescription | |
| ArgumentsParser | This is a parser that you construct to parse a set of arguments |
| ArrayIndexChecker | |
| AssignableDataSource | A DataSource which has set() methods |
| AssignableExpression | An expression of which the result can be set to a value |
| AStore | Store a bound argument which may be a reference, const reference or any other type |
| AStore< const T & > | |
| AStore< T & > | |
| AsynchCommandDecorator | Based on the software patterns 'command' and 'decorator', this interface represents a wrapper around a given command, which decorates that command as an asynchronous command |
| atomic64_t | |
| AtomicInt | C++ abstraction of atomic integer operations |
| AtomicQueue | A lock-free queue implementation to enqueue or dequeue a pointer of type T |
| Attribute | An Attribute has a name and contains data which can be set and get |
| AttributeBase | An attribute is a minimalistic, named placeholder for data |
| AttributeInterface | Exposes both attributes and properties of a task as Expression objects |
| AttributeInterface::Property | |
| AttributeRepository | |
| AxisInterface | The AxisInterface represents an axis from a control point of view |
| bad_assignment | This exception is thrown if the target and source type of an assignment of a DataSource with a DataSourceBase differ |
| basic_iostreams | An IO stream based on strings |
| basic_istreams | An basic_istream is a stream which can be read |
| basic_ostreams | An basic_ostreams is a stream which can be written to |
| basic_streams | This is a stream class for use in limited environments |
| BinaryDataSource | A generic binary composite DataSource |
| BinaryOp | |
| BinaryOperator | An operator which reads a two DataSources and returns a modified result |
| BindStorage | A helper-class for the Command implementation which stores the command and condition function objects |
| BindStorageImpl< 0, ToBind > | When no arguments are to be stored, the implementation stores the function in a boost::function object |
| BindStorageImpl< 1, ToBind > | Stores a pointer to a function and its arguments |
| BindStorageImpl< 2, ToBind > | |
| BindStorageImpl< 3, ToBind > | |
| BindStorageImpl< 4, ToBind > | |
| BlockingEventProcessor | The Blocking EventProcessor, extended with a blocking implementation, waiting for one Event to complete in its loop() |
| BlockingPolicy | Use this policy to indicate that you do want to block on an empty or full buffer, queue, fifo, |
| BoolTypeInfo | Write boolean as 'true' or 'false' |
| BufferBase | Any Buffer has a capacity, size and can be empty or full |
| BufferChannel | A buffer consists of an event channel and some query methods for reading the buffer's state |
| BufferConnection | A local connection with a Buffer, which is used to connect multiple Ports to that Buffer |
| BufferConnectionInterface | This is the interface of a connection which transfers buffered data bidirectionally from a port of a TaskContext |
| BufferDataSource | A DataSource which provides read-only access to the next value to be read from the buffer, without removing that value from the buffer |
| BufferInterface | A Buffer is an object which is used to store (Push) and retrieve (Pop) values from |
| BufferLocked | Implements a very simple blocking threadsafe buffer, using mutexes (locks) |
| BufferLockFree | A Lock-free buffer implementation to read and write data of type T in a FIFO way |
| BufferPort | A Port to a read-write Buffer |
| BuildType | A helper class to build a value of type T |
| CalibrationInterface | |
| CallbackInterface | |
| CallBackWrapper< Function, 0 > | |
| CallBackWrapper< Function, 1 > | |
| CallBackWrapper< Function, 2 > | |
| CallBackWrapper< Function, 3 > | |
| CallBackWrapperFunction< Function, 0 > | |
| CallBackWrapperFunction< Function, 1 > | |
| CallBackWrapperFunction< Function, 2 > | |
| CallBackWrapperFunction< Function, 3 > | |
| CleanupFunction | Use this to register a global cleanup function to the StartStopManager |
| CleanupHandle | A connection Handle of a (connected) slot which disconnects and cleans up (free all resources) a slot from a signal in its destructor |
| Command | A command consists of an action to be executed remotely and a condition, to be evaluated remotely |
| Command | A Command is a function which can be sent to a task for execution and be queried for its execution status |
| CommandBase | The base class for all command implementations |
| CommandBinary | |
| CommandC | A user friendly Command to a TaskContext |
| CommandC::D | |
| CommandComposite | |
| CommandCounter | |
| CommandDataSource | A Command which evaluates a DataSourceBase and always returns true |
| CommandDataSourceBool | A Command which evaluates a DataSource<bool> and returns the result of get() |
| CommandDispatch | Dispatch a CommandInterface to a CommandProcessor |
| CommandDS | A Command storage container |
| CommandExecFunction | A command which queues (dispatches) a FunctionFraph for execution in a ProgramProcessor |
| CommandFunction | A functor with the CommandInterface, for the case where the functor is a bool(void) |
| CommandFunctor | |
| CommandFunctor | A functor with the CommandInterface |
| CommandFunctor< boost::function< bool(void) > > | Specialisation of CommandFunctor |
| CommandIllegal | |
| CommandInterface | A Command interface delivers objects which contain asynchronous commands |
| CommandNOP | The empty command |
| CommandParser | This class parses commands |
| CommandProcessor | |
| CommandProxy | This class manages the access of remote Command Corba Servers |
| CommandRepository | A command repository stores a number of commands from a Task which can be used by other tasks or from scripts |
| CommandString | |
| CommonParser | |
| CompletionProcessor | |
| ConditionBinaryCompositeAND | Compose an 'AND' function of two Conditions |
| ConditionBinaryCompositeOR | |
| ConditionBool | |
| ConditionBoolDataSource | A Condition which holds a boolean DataSource |
| ConditionBoolProperty | ConditionBoolProperty is a Condition which reads out a Property<bool> |
| ConditionCompare | A general compare condition |
| ConditionCompositeNOT | |
| ConditionDSDuration | A conditional that evaluates true after a certain time (in seconds) has passed, given by a DataSource |
| ConditionDuration | A conditional that evaluates true after a certain time has passed |
| ConditionExecFunction | A condition which checks if a CommandExecFunction is done or not |
| ConditionExpire | A conditional that evaluates true until a certain time has elapsed since construction or the last reset() |
| ConditionFalse | A conditional that evaluates false |
| ConditionFunction | A functor with the ConditionInterface, for the case where the functor is a bool(void) |
| ConditionFunctor | A functor with the ConditionInterface |
| ConditionInterface | |
| ConditionInvert | A conditional that evaluates to the inverse of another Condition |
| ConditionOnce | A conditional that evaluates the first time true and afterwards always false (or vice versa) |
| ConditionParser | This is a class containing a parse function for conditions |
| ConditionTrue | A conditional that evaluates true |
| ConfigurationInterface | |
| Configurator | |
| ConnectionC | A user friendly callback connection to an event of a TaskContext |
| ConnectionC::D | |
| ConnectionFactory | Builds Connections (buffers or data objects) between the ports of tasks |
| ConnectionInterface | An Object which manages and maintains a communication connection between Ports |
| ConnectionTypes | Enumerates all the types of connections supported by this factory |
| Constant | As opposed to a Attribute, a Constant can not be assigned to a new value after creation |
| ConstantDataSource | A DataSource which holds a constant value and returns it in its get() method |
| ControlObject | An Orocos TaskObject which hosts a method and command interface |
| ControlTask | A ControlTask is the main entry point of a distributed component |
| ControlTaskProxy | This class manages the access of remote TaskContext Corba Servers and a Corba Object Request Broker (Orb) which connects to these servers |
| ControlTaskServer | This class manages the creation of TaskContext Corba Servers and a Corba Object Request Broker (Orb) which executes the servers |
| CORBAAssignableExpression | Mirrors a remote assignable expression |
| CorbaBuffer | A Buffer servant using a Corba Event Channel |
| CorbaBufferProxy | A Buffer Proxy to a remote Orocos Buffer connection |
| CorbaCommandFactory | This class mirrors a Corba Command Factory as a plain C++ factory |
| CorbaDataObject | A class which serves local data and provides it to the Corba Event Service as well |
| CorbaDataObjectProxy | A class which provides access to remote Corba Data |
| CORBAExpression | Mirrors a remote expression object |
| CORBAExpression< void > | Specialisation for void DataSources |
| CorbaFallBackProtocol | This protocol is used for all types which did not get a protocol |
| CorbaLibRegistrator | |
| CorbaMethodFactory | A local factory for creating remote Corba methods |
| CorbaPort | A port used by ControlTaskProxy objects to connect a corba data or buffer channel as an Orocos Port |
| CorbaTemplateProtocol | For each transportable type T, specify the conversion functions |
| CPFMarshaller< std::ostream > | A class for marshalling a property or propertybag into a component property description, following the CORBA 3 standard |
| DataCallParser | This parser parses a call of the form "a.b( arg1, arg2, ..., argN )" |
| DataConnection | A local connection with a DataObject, which is used to connect multiple Ports to that DataObject |
| DataConnectionInterface | This is the interface of a connection which transfers data unbuffered between two Ports of a TaskContext |
| DataFlowInterface | An interface to access the dataflow of a ControlTask object |
| DataFlowInterface | The Interface of a TaskContext which exposes its data-flow ports |
| DataObject | |
| DataObjectInterface | |
| DataObjectLocked | |
| DataObjectLockFree | |
| DataObjectPriorityGet | |
| DataObjectPrioritySet | |
| DataPort | A data port which can be used as a reader and as a writer |
| DataSource | DataSource is a base class representing a generic way to read data of type T |
| DataSourceArgsCommand | A Command which dispatches locally |
| DataSourceArgsEvent | A event which gets its arguments from a data source and is an action object |
| DataSourceArgsMethod | A method which gets its arguments from a data source and is a datasource itself |
| DataSourceArgStorage | |
| DataSourceBase | |
| DataSourceCommand | A class that wraps a Command in a DataSource<bool> interface |
| DataSourceCondition | A class that wraps a Condition in a DataSource<bool> interface |
| DataSourceResultStorage | |
| DataSourceResultStorage< void > | |
| DataSourceStorage | A helper-class for the Command implementation which stores the command and condition function objects |
| DataSourceStorageImpl< 0, DataType > | When no arguments are to be stored |
| DataSourceStorageImpl< 1, DataType > | Stores one data source |
| DataSourceStorageImpl< 2, DataType > | |
| DataSourceStorageImpl< 3, DataType > | |
| DataSourceStorageImpl< 4, DataType > | |
| DataSourceTime | A DataSource which returns the time elapsed since the last reset in Seconds |
| DataSourceTypeInfo | Every DataSource of type T has a type info class which it can ask type information |
| DataSourceTypeInfo< const T & > | These specialisations only serve to find out if a type T is a pointer, or reference, or |
| DataSourceTypeInfo< const T * > | |
| DataSourceTypeInfo< const T > | |
| DataSourceTypeInfo< T & > | |
| DataSourceTypeInfo< T * > | |
| DataSourceTypeInfo< UnknownType > | This class offers the default implementation of type information for an unknown type |
| DataSourceTypeInfo< void > | (void) is a special case |
| DemarshallConfiguration | Contains the required classes for a full demarshalling operation |
| Demarshaller | |
| DigitalInInterface | A class representing a Digital Input device from which a maximum of 32 bits can be read at once |
| DigitalInput | A class representing a switch which can be on or off |
| DigitalOutInterface | A class representing a Digital Output device which can read or write a maximum of 32 bits at once |
| DigitalOutput | A DigitalOut represents any on/off output |
| DispatchAction | An action which invokes a dispatch command in execute() |
| DispatchInterface | Dispatch a CommandInterface to a CommandProcessor and track its status |
| divides3 | |
| divides3< int, int, int > | |
| DLibCommand | A Command which is dispatched using the 'Distribution Library' to a CommandProcessor |
| DLibCommandImpl | The DistributionLibrary (DL) Command wrapper class |
| DotOp | The Dot Operator allows access to members of composite types, such as in frame.pos.x |
| DotOperator | Dot : ' |
| DriveInterface | |
| DSWrap | |
| DSWrap< T, typename boost::enable_if< boost::is_base_and_derived< DataSourceBase, T > >::type > | |
| DSWrap< T, typename boost::enable_if< boost::is_reference< T > >::type > | |
| DSWrap< T, typename boost::enable_if< boost::is_reference_wrapper< T > >::type > | |
| EdgeCondition | |
| EmptyHeaderMarshaller | |
| EmptyMarshaller | |
| EmptyTypeInfo | Empty implementation of TypeInfo interface |
| EncoderInterface | |
| eol_skip_functor | Parser used in skip parser |
| equal_to< const _Tp & > | |
| EvalCommand | Evaluates a DataSource<bool> in a command |
| EvalCommandResult | The result of a command which evaluates a boolean DataSource |
| Event | The Orocos Event is a thread-safe publish-subscribe implementation and provides synchronous and asynchronous callback handling |
| EventBase | The base class of Event implementations |
| EventC | A user friendly event of a TaskContext |
| EventC::D | |
| EventCallBack | Class used by ConnectionC to 'wrap' user functions to a form usable by the EventService, namely a void(void) function with a list of AssignableDataSources which store the event arguments |
| EventCatcher | |
| EventCatcherImpl< 0, SignalType, ContainerType > | Catch the event, dispatch later to F |
| EventCatcherImpl< 1, SignalType, ContainerType > | |
| EventCatcherImpl< 2, SignalType, ContainerType > | |
| EventCatcherImpl< 3, SignalType, ContainerType > | |
| EventCatcherImpl< 4, SignalType, ContainerType > | |
| EventCatcherImpl< 5, SignalType, ContainerType > | |
| EventCatcherImpl< 6, SignalType, ContainerType > | |
| EventDrivenActivity | |
| EventHook0 | |
| EventHook1 | |
| EventHook2 | |
| EventHook3 | |
| EventHookBase | Create end-user event handles |
| EventHookGenerator | Generate EventHook depending on number of arguments |
| EventProcessor | An Asynchronous Event Processor, which catches events and executes the asynchronous callbacks in its RunnableInterface::step() |
| EventService | The EventService represents the event interface |
| ExecutionAccess | |
| ExecutionEngine | An execution engine serialises (executes one after the other) the execution of all commands, programs, state machines and incomming events for a task |
| Expression | An expression is an object which returns a value |
| ExpressionParser | How we parse: this parser works like a stack-based RPN calculator |
| ExpressionProxy | This class manages the access of remote Expression Corba Servers |
| ExpressionServer | This class manages the access of local Expression Corba Servants and Servers |
| fatal_semantic_parse_exception | A Fatal Semantic parse exception means the parser knows that the parsing failed dramatically and should not be passed to another parser |
| fatal_syntactic_parse_exception | A Fatal Syntactic parse exception means the parser knows the input is plain wrong and no further attemts should be made to parse it |
| file_parse_exception | This is an exception class that keeps a parse_exception pointer along with the location in the file and the file where it occurred |
| finder | |
| FixedSizeMemoryPool | A fixed size, lock-free Memory Pool with reference counted memory |
| FixedSizeMemoryPool::Item | Adds a reference count |
| FunctionFactory | A CommandFactory which delivers commands which execute a FunctionGraph in a Processor |
| FunctionForwarder | Used to partially specialise the case when returning a void from a functor |
| FunctionForwarder< R &, FunctorT > | Specialise reference types |
| FunctionForwarder< void, FunctorT > | |
| FunctionGraph | This class represents a function |
| FunctionGraphBuilder | |
| Functor | A functor that stores a function, and DataSources to get the data from |
| FunctorDataSource | |
| FunctorDataSource0 | These classes are generic DataSources that take a functor, and a number of DataSources corresponding with the arguments of the functor, and use it to get data from |
| FunctorDataSource1 | |
| FunctorDataSource2 | |
| FunctorDataSource3 | |
| FunctorDataSource4 | |
| FunctorDataSource5 | |
| FunctorDataSource6 | |
| FunctorDataSourceDS0 | Coded for inState("string") the component pointer itself is also stored in a datasource, such that if this datasource is copied, the component pointer is updated |
| FunctorDataSourceDS1 | Can not encapsulate void functions ! |
| FunctorDataSourceI< 0, F > | |
| FunctorDataSourceI< 1, F > | |
| FunctorDataSourceI< 2, F > | |
| FunctorDataSourceI< 3, F > | |
| FunctorDataSourceI< 4, F > | |
| FunctorDataSourceI< 5, F > | |
| FunctorDataSourceI< 6, F > | |
| FunctorDS0 | |
| FunctorDS1 | A functor that stores a function needing one argument, and one DataSource to get the data from |
| FunctorFactoryPart | |
| FunctorFactoryPart0 | |
| FunctorFactoryPart1 | |
| FunctorFactoryPart2 | |
| FunctorFactoryPart3 | |
| FunctorFactoryPart4 | |
| FunctorFactoryPart5 | |
| FunctorFactoryPart6 | |
| FunctorImpl< 0, FunctionT > | This trivial version (no arguments to manage) is not used by CommandFunctor and ConditionFunctor |
| FunctorImpl< 1, FunctionT > | A functor that stores a function needing one argument, and one DataSource to get the data from |
| FunctorImpl< 2, FunctionT > | |
| FunctorImpl< 3, FunctionT > | |
| FunctorImpl< 4, FunctionT > | |
| GenerateDataSource | A function object which returns a vector of DataSources |
| get_signal_impl | |
| greater< const _Tp & > | One of the comparison functors |
| Handle | |
| HomingInterface | |
| identity | |
| IllegalServer | Thrown if a server does not exist or has the wrong type |
| IndexedValueDataSource | A ValueDataSource of which individual parts can be updated using an index |
| INIMarshaller | A Marshaller which writes out the properties in MS .INI format |
| InitFunction | Use this to register a global init function to the StartStopManager |
| IntrusiveStorage | |
| Invoker | Creates an invocation object with a function signature to invoke and an implementation in which an operator(args) is available which has this signature |
| InvokerBase | |
| InvokerBaseImpl< 0, F, R > | |
| InvokerBaseImpl< 1, F, R > | |
| InvokerBaseImpl< 2, F, R > | |
| InvokerBaseImpl< 3, F, R > | |
| InvokerBaseImpl< 4, F, R > | |
| InvokerImpl< 0, F, BaseImpl > | |
| InvokerImpl< 1, F, BaseImpl > | |
| InvokerImpl< 2, F, BaseImpl > | |
| InvokerImpl< 3, F, BaseImpl > | |
| InvokerImpl< 4, F, BaseImpl > | |
| InvokerSignature< 0, F, ToInvoke > | |
| InvokerSignature< 1, F, ToInvoke > | |
| InvokerSignature< 2, F, ToInvoke > | |
| InvokerSignature< 3, F, ToInvoke > | |
| InvokerSignature< 4, F, ToInvoke > | |
| less< const _Tp & > | One of the comparison functors |
| ListLockFree | A simple lock-free list implementation to append or erase data of type T |
| LocalCommand | A Command which is dispatched locally to a CommandProcessor |
| LocalCommandImpl | A Command which is dispatched locally to a CommandProcessor |
| LocalEvent | An Event which calls back local functions |
| LocalMethod | A method which executes a local function |
| LocalMethodImpl | |
| Logger | A simple logging class to debug/ analyse what is going on in the Orocos system |
| Logger::D | This hidden struct stores all data structures required for logging |
| Logger::In | Notify the Logger in which 'module' the message occured |
| MainThread | A class which represents the main() thread |
| MarshallConfiguration | Contains the required classes for a full marshalling operation |
| Marshaller | |
| MarshallerAdaptor | Converts one marshaller type to another marshaller |
| MarshallingAccess | Load and save properties of a TaskContext |
| MemoryPool | A memory pool in which allocate() and deallocate() are lock-free |
| MemoryPool::Item | Adds a reference count |
| Method | A method is both an Expression and an Action |
| Method | A method which executes a function |
| MethodBase | The base class for all method implementations |
| MethodBinder | |
| MethodBinderImpl< 0, F > | |
| MethodBinderImpl< 1, F > | |
| MethodBinderImpl< 2, F > | |
| MethodBinderImpl< 3, F > | |
| MethodBinderImpl< 4, F > | |
| MethodC | A user friendly method to a TaskContext |
| MethodC::D | |
| MethodInterface | A Method interface delivers objects which contain expressions |
| MethodRepository | This class allows storage and retrieval of Method objects |
| multiplies3 | |
| MultiVector | |
| Mutex | |
| MutexInterface | |
| MutexLock | |
| MutexRecursive | |
| MutexTryLock | |
| NA | This class is used to return a 'default' value when no value is available ('Not Available') |
| NA< void > | Specialisation to return a void |
| name_not_found_exception | Exception thrown when a factory is requested to create an object with an unknown name |
| NameServer | |
| NameServer::name_iterator | |
| NameServer::value_iterator | |
| NameServerRegistrator | |
| NArityDataSource | A generic N-arity composite DataSource |
| non_lvalue_args_exception | Exception thrown when a factory is requested to create an object, and one of the arguments needed to be an lvalue (AssignableDataSource) and an rvalue (plain DataSource) was given |
| NonBlockingPolicy | Use this policy to indicate that you do not want to block on an empty or full buffer, queue, fifo, |
| NonPeriodicActivity | |
| NoSuchNameException | |
| not_equal_to< const _Tp & > | One of the comparison functors |
| OnlyFirstCont | |
| OnlyFirstCont::Data | |
| OnlyLastCont | |
| OnlyLastCont::Data | |
| OperationFactory | |
| OperationFactoryPart | |
| OperationFactoryPart0 | |
| OperationFactoryPart1 | |
| OperationFactoryPart2 | |
| OperationFactoryPart3 | |
| OperationFactoryPart4 | |
| OperationInterface | The interface for accessing and executing 'operations', being commands, methods, events and attributes |
| OperatorRepository | This class builds on upon construction all expression operators known to Orocos |
| OrbRunner | Class which runs an orb in an Orocos thread |
| oro__xchg_dummy | |
| oro_atomic_t | |
| Orocos1Demarshaller | A demarshaller which parses data compatible with the previous Orocos property system |
| Orocos1Marshaller | A marshaller which generates data compatible with the previous Orocos property system |
| Orocos_Action_i | |
| Orocos_AnyAssignableExpression_i | |
| Orocos_AnyExpression_i | A servant which serves a RTT::DataSource through the 'Any' methods |
| Orocos_AnyMethod_i | |
| Orocos_AttributeInterface_i | |
| Orocos_Command_i | |
| Orocos_CommandInterface_i | |
| Orocos_ControlObject_i | |
| Orocos_ControlTask_i | |
| Orocos_MethodInterface_i | |
| Orocos_ScriptingAccess_i | |
| parse_exception | This is the uppermost exception class in the parser system |
| parse_exception_fatal_semantic_error | Parse_exception class that is used for fatal semantic errors for which it was not worth defining a proper exception class |
| parse_exception_illegal_identifier | |
| parse_exception_no_such_component | |
| parse_exception_no_such_constructor | |
| parse_exception_no_such_method_on_component | |
| parse_exception_parser_fail | An exception which a parser may throw to indicate that it failed to understand the input, and thus can not interpret its validity |
| parse_exception_semantic_error | Parse_exception class that is used for various semantic errors for which it was not worth defining a proper exception class |
| parse_exception_syntactic_error | Parse_exception class that is used for various syntactic errors for which it was not worth defining a proper exception class |
| parse_exception_undefined_value | |
| parse_exception_wrong_number_of_arguments | |
| parse_exception_wrong_type_of_argument | |
| ParsedStateMachine | State machine created by the scripting engine which represents a parsed state machine |
| Parser | |
| ParserExecutionAccess | |
| ParserScriptingAccess | This implementation provides access to the loaded programs and state machines and allows execution of code, using the Orocos parser framework |
| PeerParser | Get the peer and object from an invocation path like a.b.c.d() |
| PeriodicActivity | |
| PeriodicThread | A PeriodicThread executes its step() method (or a RunnableInterface ) periodically |
| POAUtility | |
| pointer_to_sixary_function | |
| pointer_to_ternary_function | |
| PortInterface | A Port of a task is used to connect it with other tasks using a Connector |
| print_helper | |
| printbufs | |
| printstream | The printstream is a stream for printing characters to the terminal window |
| program_load_exception | This exception is thrown when a program or state machine could not be loaded into a ProgramProcessor or StateMachineProcessor |
| program_unload_exception | This exception is thrown when a program or state machine could not be unloaded into a ProgramProcessor or StateMachineProcessor |
| ProgramGraphParser | |
| ProgramInterface | |
| ProgramInterface::Status | Placeholder of the ProgramStatus |
| ProgramLoader | This class loads and unloads Orocos Program Script and Orocos State Description files to a TaskContext's Processor |
| ProgramProcessor | This class implements a real-time program processor |
| ProgramTask | |
| Property | |
| PropertyAdaptor | |
| PropertyBag | |
| PropertyBag::FindProp | A function object for finding a Property by name |
| PropertyBagIntrospector | |
| PropertyBagVisitor | A simple introspection interface to visit PropertyBags |
| PropertyBase | Base class for all properties |
| PropertyDemarshaller | |
| PropertyIntrospection | An interface which all classes which wish to visit a Property should implement |
| PropertyLoader | Load and save property files to a TaskContext's PropertyBag |
| PropertyMarshaller | A class for writing a property or propertybag into file |
| PropertyParser | Get the property and bag from an invocation path like bag.subbag.prop |
| PropertySequence | |
| PropertySequence::FindProp | A function object for finding a Property by name |
| PulseTrainGeneratorInterface | |
| quickbind | A class which binds a Type F to object O |
| quickbind_impl< F, O, 0 > | |
| quickbind_impl< F, O, 1 > | |
| quickbind_impl< F, O, 2 > | |
| quickbind_impl< F, O, 3 > | |
| quickbind_impl< F, O, 4 > | |
| quickbindC | A class which binds a C style function F |
| quickbindC_impl< F, 0 > | |
| quickbindC_impl< F, 1 > | |
| quickbindC_impl< F, 2 > | |
| quickbindC_impl< F, 3 > | |
| quickbindC_impl< F, 4 > | |
| RangeIndexChecker | |
| ReadBufferPort | A Port to a readable Buffer |
| ReadConnectionInterface | This is the interface of a connection which transfers buffered data from a read Port a TaskContext |
| ReadDataPort | A Port to a readable Data Connection |
| ReadInterface | This interface describes a read interface for value types |
| real_get_signal_impl< 0, Signature, SlotFunction > | |
| real_get_signal_impl< 1, Signature, SlotFunction > | |
| real_get_signal_impl< 2, Signature, SlotFunction > | |
| real_get_signal_impl< 3, Signature, SlotFunction > | |
| real_get_signal_impl< 4, Signature, SlotFunction > | |
| RealTimeToolkitPlugin | This interface defines the types of the realTime package |
| ReferenceDataSource | A DataSource which is used to manipulate a reference to an external value |
| RemoteCommand | A Command which is dispatched remotely to a CommandProcessor |
| RemoteCommandImpl | A Command which is dispatched remotely to a CommandProcessor |
| remove_cr | |
| RTT_Corba_BufferChannel_i | |
| RTT_Corba_BufferChannel_i< RTT::detail::UnknownType > | Specialise for when we really don't know this C++ type |
| RTT_Corba_DataFlowInterface_i | |
| RTT_Corba_ServiceInterface_i | Implementation |
| RunnableInterface | |
| RunnableInterface | This class adds Activity specific semantics to OS::RunnableInterface and sits in the RTT namespace |
| SAX2XMLRPCHandler | |
| ScopedHandle | A scoped connection Handle of a (connected) slot which disconnects a slot from a signal in its destructor |
| ScriptingAccess | This interface provides easy access to a task's programs and state machines |
| ScriptingAccess | This interface allows to load program scripts and state machines and allows execution of code |
| ScriptingAccess::LoadException | An exception indicating that a Program or StateMachine could not be loaded or unloaded |
| ScriptingAccessProxy | A Corba Proxy for the ScriptingAccess class |
| select1st | |
| select2nd | |
| semantic_parse_exception | A Semantic parse exception means the parser recognised a part of the string, but got into trouble lateron, for example, a missing argument or non existing component |
| Semaphore | An object oriented wrapper around a counting semaphore |
| SensorInterface | |
| ServiceInterface | An interface to access the dataflow of a ControlTask object |
| Services | Helper class which locates common CORBA services |
| signal | Very lightweight wrapper around the signalN classes that allows signals to be created where the number of arguments does not need to be part of the class name |
| SimpleDemarshaller | A simple demarshaller |
| SimpleMarshaller | A simple marshaller which flattens your property bag into simple types |
| SimulationActivity | |
| SimulationThread | This thread is the simulated real-time periodic thread in the Orocos system |
| SingleList | A single-linked single list algorithm invented by Timothy L |
| SingleList::NodeType | |
| SingleThread | This Thread abstraction class represents a single-shot thread which can be started many times |
| SixaryDataSource | A DataSource which returns the return value of a sixary function |
| SizeAssignChecker | |
| SlaveActivity | |
| SortedList | A single-linked sorted list algorithm invented by Timothy L |
| SortedList::NodeType | |
| StartStopManager | |
| StateDescription | |
| StateGraphParser | This is not a parser in the Boost.spirit sense of the word, it's just a class used to hold the parser and semantic actions |
| StateInterface | A State contains an entry, run, handle and exit program |
| StateMachine | |
| StateMachine::Status | Enumerates all possible state machine statuses |
| StateMachineBuilder | |
| StateMachineProcessor | This class implements a real-time state machine executor |
| StateMachineTask | |
| StatementProcessor | This class parses and executes a single scripting statement |
| StatementProcessor::D | |
| StdVectorTypeInfo | This class tells Orocos how to handle std::vector<double> |
| streambufs | A base class for all stream buffer operations |
| StreamProcessor | |
| string_helper | |
| stringbufs | A streambufs implementation based on strings |
| stringstreams | Stringstreams, are not guaranteed to be hard realtime |
| subs3 | |
| SubscriberBase | The base class of Subscriber implementations |
| syntactic_parse_exception | A normal syntactic parse exception means the parser recognised the input, but got stuck later due to a syntactic error, like a missing brace |
| TableHeaderMarshaller | A Marshaller for generating headers of tables |
| TableMarshaller | A Marshaller for generating a stream of numbers, ordered in columns |
| TaskContext | A TaskContext exports the commands, methods, events, properties and ports a task has |
| TaskCore | The minimal Orocos task |
| TaskObject | A task object groups a set of commands and methods (operations) which may be invoked |
| TemplateConstructor< S, 1 > | |
| TemplateConstructor< S, 2 > | |
| TemplateConstructor< S, 3 > | |
| TemplateConstructor< S, 4 > | |
| TemplateConstructor< S, 6 > | |
| TemplateContainerTypeInfo | Template for containers |
| TemplateIndexTypeInfo | Template for indexable types |
| TemplateTypeInfo | This helper class allows user types to be added to Orocos |
| ternary_function | |
| TernaryDataSource | A DataSource which returns the return value of a ternary function |
| ThreadInterface | A thread which is being run (or runs a RunnableInterface) |
| Timer | This class allows to define a timer object which can be armed in single shot and periodic mode |
| TimerThread | This Periodic Thread is meant for executing a PeriodicActivity object periodically |
| TimeService | The TimeService is used for system-wide time keeping and conversions |
| Tiny2CPFHandler | |
| TinyDemarshaller | |
| TinyDemarshaller::D | |
|