OrocosReal-TimeToolkit Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ActionAn Action is an object which executes a function
ActionInterface
ActionProxyThis class manages the access of remote Action Corba Servers
ActivityInterface
adds3
AliasThis 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
AnalogInInterfaceAn interface for reading analog input, like for addressing a whole subdevice in comedi
AnalogInputA class representing an analog input channel
AnalogOutInterfaceAn interface for writing analog output, like for addressing a whole subdevice in comedi
AnalogOutputA class representing an analog output channel
AnyConversionThis 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
AnyDataSourceA DataSource which holds an any value and returns it in its get() method
ApplicationServerA class which an provides ORB to the application process
ArgMemberA complexer variant of UnMember: Convert a member function type to a function type which contains the member as first argument
ArgumentDescriptionWhen querying a method or command for the kinds of arguments it takes, this structure is returned for each argument
ArgumentDescription
ArgumentsParserThis is a parser that you construct to parse a set of arguments
ArrayIndexChecker
AssignableDataSourceA DataSource which has set() methods
AssignableExpressionAn expression of which the result can be set to a value
AStoreStore a bound argument which may be a reference, const reference or any other type
AStore< const T & >
AStore< T & >
AsynchCommandDecoratorBased 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
AtomicIntC++ abstraction of atomic integer operations
AtomicQueueA lock-free queue implementation to enqueue or dequeue a pointer of type T
AttributeAn Attribute has a name and contains data which can be set and get
AttributeBaseAn attribute is a minimalistic, named placeholder for data
AttributeInterfaceExposes both attributes and properties of a task as Expression objects
AttributeInterface::Property
AttributeRepository
AxisInterfaceThe AxisInterface represents an axis from a control point of view
bad_assignmentThis exception is thrown if the target and source type of an assignment of a DataSource with a DataSourceBase differ
basic_iostreamsAn IO stream based on strings
basic_istreamsAn basic_istream is a stream which can be read
basic_ostreamsAn basic_ostreams is a stream which can be written to
basic_streamsThis is a stream class for use in limited environments
BinaryDataSourceA generic binary composite DataSource
BinaryOp
BinaryOperatorAn operator which reads a two DataSources and returns a modified result
BindStorageA 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 >
BlockingEventProcessorThe Blocking EventProcessor, extended with a blocking implementation, waiting for one Event to complete in its loop()
BlockingPolicyUse this policy to indicate that you do want to block on an empty or full buffer, queue, fifo,
BoolTypeInfoWrite boolean as 'true' or 'false'
BufferBaseAny Buffer has a capacity, size and can be empty or full
BufferChannelA buffer consists of an event channel and some query methods for reading the buffer's state
BufferConnectionA local connection with a Buffer, which is used to connect multiple Ports to that Buffer
BufferConnectionInterfaceThis is the interface of a connection which transfers buffered data bidirectionally from a port of a TaskContext
BufferDataSourceA DataSource which provides read-only access to the next value to be read from the buffer, without removing that value from the buffer
BufferInterfaceA Buffer is an object which is used to store (Push) and retrieve (Pop) values from
BufferLockedImplements a very simple blocking threadsafe buffer, using mutexes (locks)
BufferLockFreeA Lock-free buffer implementation to read and write data of type T in a FIFO way
BufferPortA Port to a read-write Buffer
BuildTypeA 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 >
CleanupFunctionUse this to register a global cleanup function to the StartStopManager
CleanupHandleA connection Handle of a (connected) slot which disconnects and cleans up (free all resources) a slot from a signal in its destructor
CommandA command consists of an action to be executed remotely and a condition, to be evaluated remotely
CommandA Command is a function which can be sent to a task for execution and be queried for its execution status
CommandBaseThe base class for all command implementations
CommandBinary
CommandCA user friendly Command to a TaskContext
CommandC::D
CommandComposite
CommandCounter
CommandDataSourceA Command which evaluates a DataSourceBase and always returns true
CommandDataSourceBoolA Command which evaluates a DataSource<bool> and returns the result of get()
CommandDispatchDispatch a CommandInterface to a CommandProcessor
CommandDSA Command storage container
CommandExecFunctionA command which queues (dispatches) a FunctionFraph for execution in a ProgramProcessor
CommandFunctionA functor with the CommandInterface, for the case where the functor is a bool(void)
CommandFunctor
CommandFunctorA functor with the CommandInterface
CommandFunctor< boost::function< bool(void) > >Specialisation of CommandFunctor
CommandIllegal
CommandInterfaceA Command interface delivers objects which contain asynchronous commands
CommandNOPThe empty command
CommandParserThis class parses commands
CommandProcessor
CommandProxyThis class manages the access of remote Command Corba Servers
CommandRepositoryA command repository stores a number of commands from a Task which can be used by other tasks or from scripts
CommandString
CommonParser
CompletionProcessor
ConditionBinaryCompositeANDCompose an 'AND' function of two Conditions
ConditionBinaryCompositeOR
ConditionBool
ConditionBoolDataSourceA Condition which holds a boolean DataSource
ConditionBoolPropertyConditionBoolProperty is a Condition which reads out a Property<bool>
ConditionCompareA general compare condition
ConditionCompositeNOT
ConditionDSDurationA conditional that evaluates true after a certain time (in seconds) has passed, given by a DataSource
ConditionDurationA conditional that evaluates true after a certain time has passed
ConditionExecFunctionA condition which checks if a CommandExecFunction is done or not
ConditionExpireA conditional that evaluates true until a certain time has elapsed since construction or the last reset()
ConditionFalseA conditional that evaluates false
ConditionFunctionA functor with the ConditionInterface, for the case where the functor is a bool(void)
ConditionFunctorA functor with the ConditionInterface
ConditionInterface
ConditionInvertA conditional that evaluates to the inverse of another Condition
ConditionOnceA conditional that evaluates the first time true and afterwards always false (or vice versa)
ConditionParserThis is a class containing a parse function for conditions
ConditionTrueA conditional that evaluates true
ConfigurationInterface
Configurator
ConnectionCA user friendly callback connection to an event of a TaskContext
ConnectionC::D
ConnectionFactoryBuilds Connections (buffers or data objects) between the ports of tasks
ConnectionInterfaceAn Object which manages and maintains a communication connection between Ports
ConnectionTypesEnumerates all the types of connections supported by this factory
ConstantAs opposed to a Attribute, a Constant can not be assigned to a new value after creation
ConstantDataSourceA DataSource which holds a constant value and returns it in its get() method
ControlObjectAn Orocos TaskObject which hosts a method and command interface
ControlTaskA ControlTask is the main entry point of a distributed component
ControlTaskProxyThis class manages the access of remote TaskContext Corba Servers and a Corba Object Request Broker (Orb) which connects to these servers
ControlTaskServerThis class manages the creation of TaskContext Corba Servers and a Corba Object Request Broker (Orb) which executes the servers
CORBAAssignableExpressionMirrors a remote assignable expression
CorbaBufferA Buffer servant using a Corba Event Channel
CorbaBufferProxyA Buffer Proxy to a remote Orocos Buffer connection
CorbaCommandFactoryThis class mirrors a Corba Command Factory as a plain C++ factory
CorbaDataObjectA class which serves local data and provides it to the Corba Event Service as well
CorbaDataObjectProxyA class which provides access to remote Corba Data
CORBAExpressionMirrors a remote expression object
CORBAExpression< void >Specialisation for void DataSources
CorbaFallBackProtocolThis protocol is used for all types which did not get a protocol
CorbaLibRegistrator
CorbaMethodFactoryA local factory for creating remote Corba methods
CorbaPortA port used by ControlTaskProxy objects to connect a corba data or buffer channel as an Orocos Port
CorbaTemplateProtocolFor 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
DataCallParserThis parser parses a call of the form "a.b( arg1, arg2, ..., argN )"
DataConnectionA local connection with a DataObject, which is used to connect multiple Ports to that DataObject
DataConnectionInterfaceThis is the interface of a connection which transfers data unbuffered between two Ports of a TaskContext
DataFlowInterfaceAn interface to access the dataflow of a ControlTask object
DataFlowInterfaceThe Interface of a TaskContext which exposes its data-flow ports
DataObject
DataObjectInterface
DataObjectLocked
DataObjectLockFree
DataObjectPriorityGet
DataObjectPrioritySet
DataPortA data port which can be used as a reader and as a writer
DataSourceDataSource is a base class representing a generic way to read data of type T
DataSourceArgsCommandA Command which dispatches locally
DataSourceArgsEventA event which gets its arguments from a data source and is an action object
DataSourceArgsMethodA method which gets its arguments from a data source and is a datasource itself
DataSourceArgStorage
DataSourceBase
DataSourceCommandA class that wraps a Command in a DataSource<bool> interface
DataSourceConditionA class that wraps a Condition in a DataSource<bool> interface
DataSourceResultStorage
DataSourceResultStorage< void >
DataSourceStorageA 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 >
DataSourceTimeA DataSource which returns the time elapsed since the last reset in Seconds
DataSourceTypeInfoEvery 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
DemarshallConfigurationContains the required classes for a full demarshalling operation
Demarshaller
DigitalInInterfaceA class representing a Digital Input device from which a maximum of 32 bits can be read at once
DigitalInputA class representing a switch which can be on or off
DigitalOutInterfaceA class representing a Digital Output device which can read or write a maximum of 32 bits at once
DigitalOutputA DigitalOut represents any on/off output
DispatchActionAn action which invokes a dispatch command in execute()
DispatchInterfaceDispatch a CommandInterface to a CommandProcessor and track its status
divides3
divides3< int, int, int >
DLibCommandA Command which is dispatched using the 'Distribution Library' to a CommandProcessor
DLibCommandImplThe DistributionLibrary (DL) Command wrapper class
DotOpThe Dot Operator allows access to members of composite types, such as in frame.pos.x
DotOperatorDot : '
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
EmptyTypeInfoEmpty implementation of TypeInfo interface
EncoderInterface
eol_skip_functorParser used in skip parser
equal_to< const _Tp & >
EvalCommandEvaluates a DataSource<bool> in a command
EvalCommandResultThe result of a command which evaluates a boolean DataSource
EventThe Orocos Event is a thread-safe publish-subscribe implementation and provides synchronous and asynchronous callback handling
EventBaseThe base class of Event implementations
EventCA user friendly event of a TaskContext
EventC::D
EventCallBackClass 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
EventHookBaseCreate end-user event handles
EventHookGeneratorGenerate EventHook depending on number of arguments
EventProcessorAn Asynchronous Event Processor, which catches events and executes the asynchronous callbacks in its RunnableInterface::step()
EventServiceThe EventService represents the event interface
ExecutionAccess
ExecutionEngineAn execution engine serialises (executes one after the other) the execution of all commands, programs, state machines and incomming events for a task
ExpressionAn expression is an object which returns a value
ExpressionParserHow we parse: this parser works like a stack-based RPN calculator
ExpressionProxyThis class manages the access of remote Expression Corba Servers
ExpressionServerThis class manages the access of local Expression Corba Servants and Servers
fatal_semantic_parse_exceptionA Fatal Semantic parse exception means the parser knows that the parsing failed dramatically and should not be passed to another parser
fatal_syntactic_parse_exceptionA 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_exceptionThis is an exception class that keeps a parse_exception pointer along with the location in the file and the file where it occurred
finder
FixedSizeMemoryPoolA fixed size, lock-free Memory Pool with reference counted memory
FixedSizeMemoryPool::ItemAdds a reference count
FunctionFactoryA CommandFactory which delivers commands which execute a FunctionGraph in a Processor
FunctionForwarderUsed to partially specialise the case when returning a void from a functor
FunctionForwarder< R &, FunctorT >Specialise reference types
FunctionForwarder< void, FunctorT >
FunctionGraphThis class represents a function
FunctionGraphBuilder
FunctorA functor that stores a function, and DataSources to get the data from
FunctorDataSource
FunctorDataSource0These 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
FunctorDataSourceDS0Coded 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
FunctorDataSourceDS1Can 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
FunctorDS1A 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 >
GenerateDataSourceA function object which returns a vector of DataSources
get_signal_impl
greater< const _Tp & >One of the comparison functors
Handle
HomingInterface
identity
IllegalServerThrown if a server does not exist or has the wrong type
IndexedValueDataSourceA ValueDataSource of which individual parts can be updated using an index
INIMarshallerA Marshaller which writes out the properties in MS .INI format
InitFunctionUse this to register a global init function to the StartStopManager
IntrusiveStorage
InvokerCreates 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
ListLockFreeA simple lock-free list implementation to append or erase data of type T
LocalCommandA Command which is dispatched locally to a CommandProcessor
LocalCommandImplA Command which is dispatched locally to a CommandProcessor
LocalEventAn Event which calls back local functions
LocalMethodA method which executes a local function
LocalMethodImpl
LoggerA simple logging class to debug/ analyse what is going on in the Orocos system
Logger::DThis hidden struct stores all data structures required for logging
Logger::InNotify the Logger in which 'module' the message occured
MainThreadA class which represents the main() thread
MarshallConfigurationContains the required classes for a full marshalling operation
Marshaller
MarshallerAdaptorConverts one marshaller type to another marshaller
MarshallingAccessLoad and save properties of a TaskContext
MemoryPoolA memory pool in which allocate() and deallocate() are lock-free
MemoryPool::ItemAdds a reference count
MethodA method is both an Expression and an Action
MethodA method which executes a function
MethodBaseThe base class for all method implementations
MethodBinder
MethodBinderImpl< 0, F >
MethodBinderImpl< 1, F >
MethodBinderImpl< 2, F >
MethodBinderImpl< 3, F >
MethodBinderImpl< 4, F >
MethodCA user friendly method to a TaskContext
MethodC::D
MethodInterfaceA Method interface delivers objects which contain expressions
MethodRepositoryThis class allows storage and retrieval of Method objects
multiplies3
MultiVector
Mutex
MutexInterface
MutexLock
MutexRecursive
MutexTryLock
NAThis 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_exceptionException thrown when a factory is requested to create an object with an unknown name
NameServer
NameServer::name_iterator
NameServer::value_iterator
NameServerRegistrator
NArityDataSourceA generic N-arity composite DataSource
non_lvalue_args_exceptionException 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
NonBlockingPolicyUse 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
OperationInterfaceThe interface for accessing and executing 'operations', being commands, methods, events and attributes
OperatorRepositoryThis class builds on upon construction all expression operators known to Orocos
OrbRunnerClass which runs an orb in an Orocos thread
oro__xchg_dummy
oro_atomic_t
Orocos1DemarshallerA demarshaller which parses data compatible with the previous Orocos property system
Orocos1MarshallerA marshaller which generates data compatible with the previous Orocos property system
Orocos_Action_i
Orocos_AnyAssignableExpression_i
Orocos_AnyExpression_iA 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_exceptionThis is the uppermost exception class in the parser system
parse_exception_fatal_semantic_errorParse_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_failAn 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_errorParse_exception class that is used for various semantic errors for which it was not worth defining a proper exception class
parse_exception_syntactic_errorParse_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
ParsedStateMachineState machine created by the scripting engine which represents a parsed state machine
Parser
ParserExecutionAccess
ParserScriptingAccessThis implementation provides access to the loaded programs and state machines and allows execution of code, using the Orocos parser framework
PeerParserGet the peer and object from an invocation path like a.b.c.d()
PeriodicActivity
PeriodicThreadA PeriodicThread executes its step() method (or a RunnableInterface ) periodically
POAUtility
pointer_to_sixary_function
pointer_to_ternary_function
PortInterfaceA Port of a task is used to connect it with other tasks using a Connector
print_helper
printbufs
printstreamThe printstream is a stream for printing characters to the terminal window
program_load_exceptionThis exception is thrown when a program or state machine could not be loaded into a ProgramProcessor or StateMachineProcessor
program_unload_exceptionThis exception is thrown when a program or state machine could not be unloaded into a ProgramProcessor or StateMachineProcessor
ProgramGraphParser
ProgramInterface
ProgramInterface::StatusPlaceholder of the ProgramStatus
ProgramLoaderThis class loads and unloads Orocos Program Script and Orocos State Description files to a TaskContext's Processor
ProgramProcessorThis class implements a real-time program processor
ProgramTask
Property
PropertyAdaptor
PropertyBag
PropertyBag::FindPropA function object for finding a Property by name
PropertyBagIntrospector
PropertyBagVisitorA simple introspection interface to visit PropertyBags
PropertyBaseBase class for all properties
PropertyDemarshaller
PropertyIntrospectionAn interface which all classes which wish to visit a Property should implement
PropertyLoaderLoad and save property files to a TaskContext's PropertyBag
PropertyMarshallerA class for writing a property or propertybag into file
PropertyParserGet the property and bag from an invocation path like bag.subbag.prop
PropertySequence
PropertySequence::FindPropA function object for finding a Property by name
PulseTrainGeneratorInterface
quickbindA 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 >
quickbindCA 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
ReadBufferPortA Port to a readable Buffer
ReadConnectionInterfaceThis is the interface of a connection which transfers buffered data from a read Port a TaskContext
ReadDataPortA Port to a readable Data Connection
ReadInterfaceThis 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 >
RealTimeToolkitPluginThis interface defines the types of the realTime package
ReferenceDataSourceA DataSource which is used to manipulate a reference to an external value
RemoteCommandA Command which is dispatched remotely to a CommandProcessor
RemoteCommandImplA 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_iImplementation
RunnableInterface
RunnableInterfaceThis class adds Activity specific semantics to OS::RunnableInterface and sits in the RTT namespace
SAX2XMLRPCHandler
ScopedHandleA scoped connection Handle of a (connected) slot which disconnects a slot from a signal in its destructor
ScriptingAccessThis interface provides easy access to a task's programs and state machines
ScriptingAccessThis interface allows to load program scripts and state machines and allows execution of code
ScriptingAccess::LoadExceptionAn exception indicating that a Program or StateMachine could not be loaded or unloaded
ScriptingAccessProxyA Corba Proxy for the ScriptingAccess class
select1st
select2nd
semantic_parse_exceptionA 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
SemaphoreAn object oriented wrapper around a counting semaphore
SensorInterface
ServiceInterfaceAn interface to access the dataflow of a ControlTask object
ServicesHelper class which locates common CORBA services
signalVery 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
SimpleDemarshallerA simple demarshaller
SimpleMarshallerA simple marshaller which flattens your property bag into simple types
SimulationActivity
SimulationThreadThis thread is the simulated real-time periodic thread in the Orocos system
SingleListA single-linked single list algorithm invented by Timothy L
SingleList::NodeType
SingleThreadThis Thread abstraction class represents a single-shot thread which can be started many times
SixaryDataSourceA DataSource which returns the return value of a sixary function
SizeAssignChecker
SlaveActivity
SortedListA single-linked sorted list algorithm invented by Timothy L
SortedList::NodeType
StartStopManager
StateDescription
StateGraphParserThis 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
StateInterfaceA State contains an entry, run, handle and exit program
StateMachine
StateMachine::StatusEnumerates all possible state machine statuses
StateMachineBuilder
StateMachineProcessorThis class implements a real-time state machine executor
StateMachineTask
StatementProcessorThis class parses and executes a single scripting statement
StatementProcessor::D
StdVectorTypeInfoThis class tells Orocos how to handle std::vector<double>
streambufsA base class for all stream buffer operations
StreamProcessor
string_helper
stringbufsA streambufs implementation based on strings
stringstreamsStringstreams, are not guaranteed to be hard realtime
subs3
SubscriberBaseThe base class of Subscriber implementations
syntactic_parse_exceptionA normal syntactic parse exception means the parser recognised the input, but got stuck later due to a syntactic error, like a missing brace
TableHeaderMarshallerA Marshaller for generating headers of tables
TableMarshallerA Marshaller for generating a stream of numbers, ordered in columns
TaskContextA TaskContext exports the commands, methods, events, properties and ports a task has
TaskCoreThe minimal Orocos task
TaskObjectA 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 >
TemplateContainerTypeInfoTemplate for containers
TemplateIndexTypeInfoTemplate for indexable types
TemplateTypeInfoThis helper class allows user types to be added to Orocos
ternary_function
TernaryDataSourceA DataSource which returns the return value of a ternary function
ThreadInterfaceA thread which is being run (or runs a RunnableInterface)
TimerThis class allows to define a timer object which can be armed in single shot and periodic mode
TimerThreadThis Periodic Thread is meant for executing a PeriodicActivity object periodically
TimeServiceThe TimeService is used for system-wide time keeping and conversions
Tiny2CPFHandler
TinyDemarshaller
TinyDemarshaller::D