▼Nboost | |
▼NRTT | Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute |
►Nbase | Base classes of RTT classes |
CActionInterface | Based on the software pattern 'command', this interface allows execution of action objects |
CActivityInterface | Interface to start/stop and query a Activity |
CAttributeBase | An attribute is a minimalistic, named placeholder for data |
CBuffer | This object represents the default thread-safe buffer implementation used by Orocos objects |
►CBufferBase | Any Buffer has a capacity, size and can be empty or full |
COptions | |
CBufferInterface | A Buffer is an object which is used to store (Push) and retrieve (Pop) values from |
CBufferLocked | Implements a very simple blocking thread-safe buffer, using mutexes (locks) |
CBufferLockFree | A Lock-free buffer implementation to read and write data of type T in a FIFO way |
CBufferUnSync | Implements a not threadsafe buffer |
CChannelElement | A typed version of ChannelElementBase |
CChannelElementBase | In the data flow implementation, a channel is created by chaining ChannelElementBase objects |
CDataObject | This object represents the default thread-safe data object implementation used by Orocos objects |
►CDataObjectBase | Base class for all data object classes |
COptions | A helper class to pass optional arguments to the constructor of DataObjectLockFree<T> in order to avoid ambiguity |
CDataObjectInterface | A DataObjectInterface implements multi-threaded read/write solutions |
CDataObjectLocked | A class which provides locked/protected access to one typed element of data |
CDataObjectLockFree | This DataObject is a Lock-Free implementation, such that reads and writes can happen concurrently without priority inversions |
CDataObjectUnSync | A class which provides unprotected (not thread-safe) access to one typed element of data |
CDataSourceBase | The base class for all internal data representations |
CDisposableInterface | An object that is executable and is freed after execution |
CExecutableInterface | Objects that implement this interface are to be executed in the ExecutionEngine |
CInputPortInterface | The base class of the InputPort |
CMultipleInputsChannelElement | A typed version of MultipleInputsChannelElementBase |
CMultipleInputsChannelElementBase | ChannelElementBase variant with multiple input channels |
CMultipleInputsMultipleOutputsChannelElement | A typed version of MultipleInputsMultipleOutputsChannelElementBase |
CMultipleInputsMultipleOutputsChannelElementBase | ChannelElementBase variant with multiple input and multiple output channels |
CMultipleOutputsChannelElement | A typed version of MultipleOutputsChannelElementBase |
►CMultipleOutputsChannelElementBase | ChannelElementBase variant with multiple output channels |
COutput | |
COperationBase | This base class serves as a template-less handle for operation objects and also stores the name and documentation of an operation |
COperationCallerBase | The base class for all method implementations |
COperationCallerBaseInvoker | An invoker can be given an implementation and is identified by a name |
COperationCallerInterface | The interface class for operation callers |
COutputPortInterface | The base class of each OutputPort |
CPortInterface | The base class of every data flow port |
CPropertyBagVisitor | A simple introspection interface to visit PropertyBags |
CPropertyBase | Base class for all properties |
CPropertyIntrospection | An interface which all classes which wish to visit a Property should implement |
CRunnableInterface | A class for running a certain piece of code in a thread |
CTaskCore | The minimal Orocos task |
►Ncorba | CORBA (OmniORB/TAO) code for network data transport |
CAnyConversion | This class converts a given application-specific type to a CORBA::Any object and vice versa |
CAnyConversion< bool > | |
CAnyConversion< char > | |
CAnyConversion< ConnPolicy > | This specialisation uses the toRTT() and toCORBA functions for converting between RTT::ConnPolicy and RTT::corba::CConPolicy |
CAnyConversion< CORBA::Any_ptr > | |
CAnyConversion< CORBA::Any_var > | |
CAnyConversion< double > | |
CAnyConversion< float > | |
CAnyConversion< int > | |
CAnyConversion< long long > | |
CAnyConversion< RTT::TaskContext * > | |
CAnyConversion< std::map< T1, T2, _Compare, _Alloc > > | Use for the conversion of a std::map of C++ types to a two Corba sequences, given the conversions between the C++ types and the Corba types |
CAnyConversion< std::pair< T1, T2 > > | Use for the conversion of a std::pair of C++ types to a two Corba sequences, given the conversions between the C++ types and the Corba types |
CAnyConversion< std::string > | |
CAnyConversion< std::vector< T, _Alloc > > | Use for the conversion of a std::vector of C++ type to a Corba sequence, given the conversion between the C++ type and the Corba type |
CAnyConversion< unsigned int > | |
CAnyConversion< unsigned long long > | |
CAnyConversionHelper | Used for the conversion of types that are binary compatible between CORBA type and std C++ type |
CAnyDataSource | A internal::DataSource which holds an any value and returns it in its get() method |
CApplicationServer | A class which an provides ORB to the application process |
CCArgumentDescription | When querying an operation for the kinds of arguments it takes, this structure is returned for each argument |
CCCallError | |
CCCallInterrupted | Is thrown if the calling or sending of an operation was interrupted |
CCChannelElement | Represents the basic channel element interface for reading, writing and disconnecting a channel |
►CCConfigurationInterface | Exposes both attributes and properties of a service |
CCAttribute | |
CCProperty | |
CCConnPolicy | |
CCDataFlowInterface | An interface to access the dataflow of a CControlTask object |
CCDataFlowInterface_i | Represents a remote data flow interface |
CCInvalidArgument | Emitted during connections, when it is not possible to build new connections with the given arguments |
CCNoCorbaTransport | Emitted during connections, when there is no CORBA transport defined for the data type of the given ports |
CCNoSuchNameException | Is thrown when an operation does not exist |
CCNoSuchPortException | Emitted when information is requested on a port that does not exist |
CCOperation | |
CCOperationInterface | Exposes the operations this service offers |
CCORBAAssignableExpression | |
CCorbaDispatcher | This object sends over data flow messages from local buffers to a remote channel element |
CCORBAExpression | |
CCorbaFallBackProtocol | This protocol is used for all types which did not get a protocol |
CCorbaLibPlugin | The CORBA transport plugin |
CCorbaOperationCallerFactory | A local factory for creating remote Corba methods |
CCorbaTemplateProtocol | For each transportable type T, specify the conversion functions |
CCorbaTypeTransporter | Extends the TypeTransporter in order to allow the creation of channel elements or output halves for a given type |
CCPortDescription | |
CCRemoteChannelElement | The advanced channel element interface, used by Orocos to relay over-CORBA data flow connections |
CCRemoteChannelElement_i | Base class for CORBA channel servers |
CCSendHandle | A handler object that allows us to collect the results of a send |
CCService | An Orocos Service which hosts operations, attributes and properties |
CCServiceDescription | Complete description of a Service |
CCServiceRequester | An Orocos Required Service |
CCServiceRequesterDescription | Complete description of a ServiceRequester |
CCTaskContext | A CTaskContext is the main entry point of a distributed component and maps to a RTT::TaskContext |
CCTaskContextDescription | Complete description of a TaskContext including the IORs of all objects within |
CCWrongArgumentException | Is thrown when a wrong argument number is queried |
CCWrongNumbArgException | Is thrown when a wrong number of arguments is provided |
CCWrongTypeArgException | Is thrown when a wrong type of arguments is provided |
CDataSourceProxy | Mirrors a remote DataSource |
CIllegalServer | Thrown if a server does not exist or has the wrong type |
CNonExistingDataSource | Gets thrown by the constructor of DataSourceProxy or ValueDataSourceProxy when invalid service or property/attribute was given |
COperationCallerProxy | Mirrors a remote operation caller in a ServiceRequestor |
COrbRunner | Class which runs an orb in an Orocos thread |
CPair | |
CRemoteChannelElement | Implements the CRemoteChannelElement of the CORBA IDL interface |
CRemoteConnID | Represents a connection to a remote CORBA port |
CRemoteInputPort | Proxy for a remote input port |
CRemoteOutputPort | Proxy for a remote output port |
CRemotePort | Contains the common CORBA management code for proxy port objects representing ports available through CORBA |
CStdException | |
CTaskContextFactory | Use this class to create Corba TaskContext proxies, without including any CORBA header |
CTaskContextProxy | This class manages the access of remote TaskContext Corba Servers and a Corba Object Request Broker (Orb) which connects to these servers |
CTaskContextServer | This class manages the creation of TaskContext Corba Servers and a Corba Object Request Broker (Orb) which executes the servers |
CValueDataSourceProxy | Mirrors a remote assignable value datasource |
►Ndev | |
CAnalogInInterface | An interface for reading analog input, like for addressing a whole subdevice in comedi |
CAnalogInput | A class representing an analog input channel |
CAnalogOutInterface | An interface for writing analog output, like for addressing a whole subdevice in comedi |
CAnalogOutput | A class representing an analog output channel |
CAxisInterface | The AxisInterface represents an axis from a control point of view |
CCalibrationInterface | A class which will calibrate a sensor |
CDigitalInInterface | A class representing a Digital Input device from which a maximum of 32 bits can be read at once |
CDigitalInput | A class representing a switch which can be on or off |
CDigitalOutInterface | A class representing a Digital Output device which can read or write a maximum of 32 bits at once |
CDigitalOutput | A DigitalOut represents any on/off output |
CDriveInterface | A Drive Object controls a single axis |
CEncoderInterface | The most generic interface to a position/turn counter, for encoding positions |
CHomingInterface | |
►CNameServer | A nameserver for Orocos Device classes |
Cname_iterator | An Iterator to iterate over the registered names |
Cvalue_iterator | An Iterator to iterate over the registered objects |
CNameServerRegistrator | Utility class to register a given object with a nameserver, and deregister upon destruction |
CPulseTrainGeneratorInterface | A generic interface to a pulsetraingenerator for simulation of encoder like behaviour |
CSensorInterface | An interface that describes a general sensor You can read a value/structure |
►Nextras | Extra classes not neccesary to build an Orocos application, but are handy in some cases, or serve as an example on how to extend the RTT |
CFileDescriptorActivity | An activity which is triggered by the availability of data on a set of file descriptors |
CFileDescriptorActivityInterface | An activity which is triggered by the availability of data on a set of file descriptors |
CFileDescriptorSimulationActivity | Simulate a FileDescriptorActivity (FDA) Primarily this is designed for unit tests that are testing components that require a FDA |
►CIRQActivity | An activity which is triggered by an IRQ edge |
CProvider | If this interface is derived from one of the TaskContext objects which are executed by this activity, then the activity can auto-configure itself (i.e |
CMultiVector | A static allocated Vector |
CPeriodicActivity | A PeriodicActivity is the general implementation of a Activity which has (realtime) periodic constraints |
CReadOnlyPointer | Smart pointer that allows safe sharing of data between multiple threads |
CROPtrInternal | |
CSequentialActivity | The default, thread-less activity for any newly created TaskContext |
CSimulationActivity | A SimulationActivity is a PeriodicActivity which is used for simulation |
CSimulationThread | This thread is the simulated real-time periodic thread in the Orocos system |
CSlaveActivity | An base::ActivityInterface implementation which executes 'step' upon the invocation of 'execute()', which is called by another Activity ('master') |
CTimerThread | This Periodic Thread is meant for executing a PeriodicActivity object periodically |
►Ninternal | Classes which contain all implementation code for the RTT |
►Ndetails | |
CGetConstRef | |
CGetConstRef< void > | |
CHasConst | |
CHasConst< X const > | |
CActionAliasAssignableDataSource | An AssignableDataSource which is used to execute an action and then return the value of another DataSource |
CActionAliasDataSource | A DataSource which is used to execute an action and then return the value of another DataSource |
CAddMember | The inverse of UnMember |
Cadds3 | |
CAliasDataSource | A DataSource which is used to mirror another datasource |
CArgMember | A complexer variant of UnMember: Convert a member function type to a function type which contains the object as first argument |
CArrayDataSource | A DataSource that holds a fixed size array, using the types::carray class |
CArrayPartDataSource | A DataSource which is used to manipulate a reference to a part of a data source holding a C-style array of elements |
CAssignableDataSource | A DataSource which has set() methods |
CAssignCommand | This is a command that will assign the value of an expression to another at runtime |
CAssignHelper | Helper class for avoiding assigning a bare pointer to a shared_ptr data source |
CAssignHelper< Seq, Data, typename boost::enable_if< boost::is_pointer< typename mpl::front< Data >::type > >::type > | |
CAStore | Store a bound argument which may be a reference, const reference or any other type |
CAStore< T & > | |
CAtomicMWMRQueue | Create an atomic, non-blocking single ended queue (FIFO) for storing a pointer to T |
CAtomicMWSRQueue | Create an atomic, non-blocking Multi-Writer Single-Reader FIFO for storing a pointer T by value |
CAtomicQueue | An atomic, non-blocking single ended queue (FIFO) for storing a pointer to T |
Cbad_assignment | This exception is thrown if the target and source type of an assignment of a DataSource with a base::DataSourceBase differ |
CBinaryDataSource | A generic binary composite DataSource |
CBindStorage | A helper-class for the Command implementation which stores the command and collition function objects |
CBindStorageImpl | |
CBindStorageImpl< 0, ToBind > | When no arguments are to be stored, the implementation stores the function in a boost::function object |
CBindStorageImpl< 1, ToBind > | Stores a pointer to a function and its arguments |
CBindStorageImpl< 2, ToBind > | |
CBindStorageImpl< 3, ToBind > | |
CBindStorageImpl< 4, ToBind > | |
CBindStorageImpl< 5, ToBind > | |
CBindStorageImpl< 6, ToBind > | |
CBindStorageImpl< 7, ToBind > | |
CChannelBufferElement | A connection element that can store a fixed number of data samples |
CChannelBufferElementBase | |
CChannelDataElement | A connection element that stores a single data sample |
CCollect | This struct takes the user's Function signature F and transforms it to the form required in the CollectImpl template specialisations |
CCollectBase | This struct takes the user's Function signature F and transforms it to the form required in the CollectBaseImpl template specialisations |
CCollectBaseImpl | The collection signature is formed by Ft, which is a transformed form of F |
CCollectBaseImpl< 0, Ft > | |
CCollectBaseImpl< 1, Ft > | |
CCollectBaseImpl< 2, Ft > | |
CCollectBaseImpl< 3, Ft > | |
CCollectBaseImpl< 4, Ft > | |
CCollectBaseImpl< 5, Ft > | |
CCollectBaseImpl< 6, Ft > | |
CCollectImpl | |
CCollectImpl< 0, Ft, BaseImpl > | |
CCollectImpl< 1, Ft, BaseImpl > | |
CCollectImpl< 2, Ft, BaseImpl > | |
CCollectImpl< 3, Ft, BaseImpl > | |
CCollectImpl< 4, Ft, BaseImpl > | |
CCollectImpl< 5, Ft, BaseImpl > | |
CCollectImpl< 6, Ft, BaseImpl > | |
CCollectSignature | Used to implement collect(), given a Function Signature |
CCollectSignature< 0, F, ToCollect > | |
CCollectSignature< 1, F, ToCollect > | |
CCollectSignature< 2, F, ToCollect > | |
CCollectSignature< 3, F, ToCollect > | |
CCollectSignature< 4, F, ToCollect > | |
CCollectSignature< 5, F, ToCollect > | |
CCollectSignature< 6, F, ToCollect > | |
CCollectType | This helper struct decomposes F and creates Ft, as required by CollectBaseImpl |
CConnectionBase | A connection 'memorises' the connection between an event and an event handler function |
CConnectionManager | Manages connections between ports |
CConnFactory | This class provides the basic tools to create channels that represent connections between two ports |
CConnID | This class is used in places where a permanent representation of a reference to a connection is needed |
CConnInputEndpoint | This is a channel element that represents the input endpoint of a connection, i.e |
CConnOutputEndpoint | This is a channel element that represents the output endpoint of a connection, i.e |
CConstantDataSource | A DataSource which holds a constant value and returns it in its get() method |
CConstReferenceDataSource | A DataSource which is used to read a const reference to an external value |
Ccreate_sequence | This class can create three kinds of Boost Fusion Sequences |
Ccreate_sequence_helper | Helper to convert a single data source base to a DataSource or AssignableDataSource |
Ccreate_sequence_impl | |
Ccreate_sequence_impl< List, 0 > | |
Ccreate_sequence_impl< List, 1 > | |
CDataObjectDataSource | A DataSource which is used to read a DataObject |
CDataSource | DataSource is a base class representing a generic way to read data of type T |
CDataSourceArgStorage | Partial specialisations for storing a (const) reference or not reference The trick here is to take a (const) reference data source to something that was already a reference, and copy to a value data source for something that is plain value |
CDataSourceArgStorage< A & > | Partial specialisations for storing a reference |
CDataSourceArgStorage< A const & > | Partial specialisations for storing a const reference |
CDataSourceCommand | A class that wraps a Command in a internal::DataSource<bool> interface |
CDataSourceResultStorage | Partial specialisations for storing a void, not a void or reference Wraps around RStore |
CDataSourceResultStorage< R const & > | |
CDataSourceResultStorage< void > | |
CDataSourceStorage | A helper-class for the Command implementation which stores the command and condition function objects |
CDataSourceStorageImpl | |
CDataSourceStorageImpl< 0, DataType > | When no arguments are to be stored |
CDataSourceStorageImpl< 1, DataType > | Stores one data source |
CDataSourceStorageImpl< 2, DataType > | |
CDataSourceStorageImpl< 3, DataType > | |
CDataSourceStorageImpl< 4, DataType > | |
CDataSourceStorageImpl< 5, DataType > | |
CDataSourceStorageImpl< 6, DataType > | |
CDataSourceStorageImpl< 7, DataType > | |
CDataSourceTypeInfo | Every DataSource of type T has a type info class which it can ask type information |
CDataSourceTypeInfo< const T & > | These specialisations only serve to find out if a type T is a pointer, or reference, or.. |
CDataSourceTypeInfo< const T * > | |
CDataSourceTypeInfo< const T > | |
CDataSourceTypeInfo< T & > | |
CDataSourceTypeInfo< T * > | |
CDataSourceTypeInfo< types::carray< T > > | Specialisation for a types::carray<T> type info object |
CDataSourceTypeInfo< UnknownType > | This class offers the default implementation of type information for an unknown type |
CDataSourceTypeInfo< void > | (void) is a special case |
Cdivides3 | |
Cdivides3< int, int, int > | |
Cdivides3< long long, long long, long long > | |
Cdivides3< unsigned int, unsigned int, unsigned int > | |
Cdivides3< unsigned long long, unsigned long long, unsigned long long > | |
CDSRStore | Analogous to RStore, but specific for DataSourceStorage |
CDSRStore< T & > | |
CDSRStore< void > | |
CDSWrap | |
CDSWrap< boost::intrusive_ptr< T >, typename boost::enable_if< boost::is_base_of< base::DataSourceBase, typename boost::remove_pointer< T >::type > >::type > | |
CDSWrap< T, typename boost::enable_if< boost::is_base_of< base::DataSourceBase, typename boost::remove_pointer< T >::type > >::type > | |
CDSWrap< T, typename boost::enable_if< boost::is_reference< T > >::type > | |
CDSWrap< T, typename boost::enable_if< boost::is_reference_wrapper< T > >::type > | |
CFusedFunctorDataSource | A DataSource that calls a functor of signature Signature which gets its arguments from other data sources |
CFusedFunctorDataSource< Signature, typename boost::enable_if< is_pure_reference< typename boost::function_traits< Signature >::result_type > >::type > | |
CFusedMCallDataSource | A DataSource that calls a method which gets its arguments from other data sources |
CFusedMCollectDataSource | A DataSource that collects the result of an asynchronous method which store its results in other data sources |
CFusedMSendDataSource | A DataSource that sends a method which gets its arguments from other data sources |
CFusedMSignal | A Function object that reacts to a Signal by writing the arguments in data sources and calling an action object |
CGenerateDataSource | A function object which returns a vector of DataSources |
Cget_signal_impl | |
CGetArgument | Helper class for extracting the bare pointer from a shared_ptr data source |
CGetArgument< Seq, Data, typename boost::enable_if< is_pure_reference< Data > >::type > | In this case, Data is a pure reference and the first element of Seq is an AssignableDataSource |
CGetPointerWrap | |
CGetSignature | Returns a function signature from a C or C++ member function pointer type |
CGetSignatureDS | Returns a function signature from a C or C++ member function pointer type, suitable for DS operations |
CGlobalEngine | A process-wide execution engine that processes every asynchronous operation that is not being processed by a TaskContext |
CGlobalService | A process-wide services that hosts services not local to a single component |
Cidentity | |
CInputPortSource | This class represents a read port using the data source interface |
CIntrusiveStorage | |
CInvoker | Creates an invocation object with a function signature to invoke and an implementation in which an operator(args) is available which has this signature |
CInvokerBase | This is the base class that defines the interface of all invocable method implementations |
CInvokerBaseImpl | A class which converts a function type signature F to a virtual send()/call() interface |
CInvokerBaseImpl< 0, F > | |
CInvokerBaseImpl< 1, F > | |
CInvokerBaseImpl< 2, F > | |
CInvokerBaseImpl< 3, F > | |
CInvokerBaseImpl< 4, F > | |
CInvokerBaseImpl< 5, F > | |
CInvokerBaseImpl< 6, F > | |
CInvokerBaseImpl< 7, F > | |
CInvokerImpl | |
CInvokerImpl< 0, F, BaseImpl > | |
CInvokerImpl< 1, F, BaseImpl > | |
CInvokerImpl< 2, F, BaseImpl > | |
CInvokerImpl< 3, F, BaseImpl > | |
CInvokerImpl< 4, F, BaseImpl > | |
CInvokerImpl< 5, F, BaseImpl > | |
CInvokerImpl< 6, F, BaseImpl > | |
CInvokerImpl< 7, F, BaseImpl > | |
CInvokerSignature | Used by various classes to define operator(), given a Signature |
CInvokerSignature< 0, F, ToInvoke > | |
CInvokerSignature< 1, F, ToInvoke > | |
CInvokerSignature< 2, F, ToInvoke > | |
CInvokerSignature< 3, F, ToInvoke > | |
CInvokerSignature< 4, F, ToInvoke > | |
CInvokerSignature< 5, F, ToInvoke > | |
CInvokerSignature< 6, F, ToInvoke > | |
CInvokerSignature< 7, F, ToInvoke > | |
Cis_arg_return | This helper struct is required to filter out the AStore elements that don't need to be returned to the user when collect or return is called |
Cis_arg_return< AStore< T & > > | |
Cis_arg_return< AStore< T const & > > | |
Cis_arg_return< DSRStore< T > > | |
Cis_arg_return< DSRStore< void > > | |
Cis_arg_return< RStore< T > > | |
Cis_arg_return< RStore< void > > | |
Cis_out_arg | Outargs are of type AStore and contain a pure reference |
Cis_out_arg< AStore< T & > > | |
Cis_out_arg< AStore< T const & > > | |
Cis_pure_reference | |
Cis_pure_reference< T & > | |
Cis_pure_reference< T const & > | |
CLateConstReferenceDataSource | A DataSource which is used to manipulate a const reference to an external value, by means of a pointer, which can be set after the data source was created |
CLateReferenceDataSource | A DataSource which is used to manipulate a reference to an external value, by means of a pointer, which can be set after the data source was created |
CList | This object represents the default queue implementation used by Orocos objects |
CListLocked | A simple lock-based list implementation to append or erase data of type T |
CListLockFree | A simple lock-free list implementation to append or erase data of type T |
CLocalConnID | Represents a local connection created by the ConnFactory |
CLocalOperationCaller | A method which executes a local function |
CLocalOperationCallerImpl | Implements call, send, collect, collectIfDone for all function arities |
CLockedQueue | A lock-based queue implementation to enqueue or dequeue a pointer of type T |
Cmultiplies3 | |
CMWSRQueue | This object represents the default Multi-Writer, Single-Reader queue implementation used by Orocos objects |
CNA | This class is used to return a 'default' value when no value is available ('Not Available') |
CNA< void > | Specialisation to return a void |
CNArityDataSource | A generic N-arity composite DataSource |
COffsetPartDataSource | |
COperationCallerBinder | Very simple factory class to bind a member function to an object pointer and leave the arguments open |
COperationCallerBinderImpl | |
COperationCallerBinderImpl< 0, F > | |
COperationCallerBinderImpl< 1, F > | |
COperationCallerBinderImpl< 2, F > | |
COperationCallerBinderImpl< 3, F > | |
COperationCallerBinderImpl< 4, F > | |
COperationCallerBinderImpl< 5, F > | |
COperationCallerBinderImpl< 6, F > | |
COperationCallerBinderImpl< 7, F > | |
COperationCallerBinderImpl< 8, F > | |
COperationCallerBinderImpl< 9, F > | |
COperationCallerC | A template-less manager for OperationCaller calls |
COperationInterfacePartFused | OperationInterfacePart implementation that uses boost::fusion to produce items |
COperationInterfacePartFusedDS | OperationInterfacePart implementation that uses boost::fusion to produce items |
COperationInterfacePartHelper | |
COROCOS_SIGNAL_CONNECTION_N | |
COROCOS_SIGNAL_N | |
CPartDataSource | A DataSource which is used to manipulate a reference to a part of a data source |
CPartDataSource< types::carray< T > > | Partial specialisation of PartDataSource for carray<T> types |
Cpointer_to_sixary_function | |
Cpointer_to_ternary_function | |
CQueue | This object represents the default Multi-Writer/Multi-Reader queue implementation used by Orocos objects |
Creal_get_signal_impl | |
Creal_get_signal_impl< 0, Signature, SlotFunction > | |
Creal_get_signal_impl< 1, Signature, SlotFunction > | |
Creal_get_signal_impl< 2, Signature, SlotFunction > | |
Creal_get_signal_impl< 3, Signature, SlotFunction > | |
Creal_get_signal_impl< 4, Signature, SlotFunction > | |
Creal_get_signal_impl< 5, Signature, SlotFunction > | |
Creal_get_signal_impl< 6, Signature, SlotFunction > | |
Creal_get_signal_impl< 7, Signature, SlotFunction > | |
CReference | Object that may receive a reference to some data by means of a pointer or data source |
CReferenceDataSource | A DataSource which is used to manipulate a reference to an external value |
CRemoteOperationCaller | A OperationCaller implementation which delegates C++ to datasource conversions when C++ code tries to call remote operations, only available in an OperationInterfacePart, and not through an OperationBase |
CRemoteOperationCallerImpl | A OperationCaller implementation which executes a remote function which is encapsulated in a OperationCallerC and SendHandleC object |
Cremove_cr | |
CReturn | |
CReturnBase | This is the base class that defines the interface of returning data from method invocations |
CReturnBaseImpl | Implementation of ret() which takes the same signature as call() |
CReturnBaseImpl< 0, F > | |
CReturnBaseImpl< 1, F > | |
CReturnBaseImpl< 2, F > | |
CReturnBaseImpl< 3, F > | |
CReturnBaseImpl< 4, F > | |
CReturnBaseImpl< 5, F > | |
CReturnBaseImpl< 6, F > | |
CReturnBaseImpl< 7, F > | |
CReturnImpl | Implementation of ret() which takes the same signature as call() |
CReturnImpl< 0, F, BaseImpl > | |
CReturnImpl< 1, F, BaseImpl > | |
CReturnImpl< 2, F, BaseImpl > | |
CReturnImpl< 3, F, BaseImpl > | |
CReturnImpl< 4, F, BaseImpl > | |
CReturnImpl< 5, F, BaseImpl > | |
CReturnImpl< 6, F, BaseImpl > | |
CReturnImpl< 7, F, BaseImpl > | |
CReturnSignature | Defines ret(), given a Signature |
CReturnSignature< 0, F, ToInvoke > | |
CReturnSignature< 1, F, ToInvoke > | |
CReturnSignature< 2, F, ToInvoke > | |
CReturnSignature< 3, F, ToInvoke > | |
CReturnSignature< 4, F, ToInvoke > | |
CReturnSignature< 5, F, ToInvoke > | |
CReturnSignature< 6, F, ToInvoke > | |
CReturnSignature< 7, F, ToInvoke > | |
CRStore | Store a return value which may be a void, reference, const reference or any other type |
CRStore< const T > | |
CRStore< T & > | |
CRStore< void > | |
Cselect1st | |
Cselect2nd | |
CSendHandleC | A template-less SendHandle manager |
CSharedConnection | |
CSharedConnectionBase | Base class for shared connection elements |
CSharedConnectionRepository | A repository which stores pointers to all shared connections within the process |
CSharedConnID | Represents a shared connection created by the ConnFactory |
CSharedRemoteConnection | |
CSignal | 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 |
CSignalBase | The base signal class which stores connection objects |
CSimpleConnID | A simplistic id that is only same with its own clones (and clones of clones) |
CStreamConnID | Represents a Stream connection created by the ConnFactory |
Csubs3 | |
CSynchronousOperationInterfacePartFused | OperationInterfacePart implementation that only provides synchronous access to an operation |
CTsPool | A multi-reader multi-writer MemoryPool implementation |
CUnaryDataSource | A DataSource which returns the return value of a unary function |
CUnboundDataSource | A special DataSource only to be used for if you understand the copy()/clone() semantics very well |
CUnknownType | |
CUnMember | This class converts a member function type R (X::)(Args) to a plain function type R (Args) which can be used by a boost::function or similar |
CUnPointer | Convert a function R (X::)(Args) to a plain function signature R(X::,Args) |
CUpdateHelper | Helper to only update data sources that hold references |
CUpdateHelper< T & > | |
CValueDataSource | A simple, yet very useful DataSource, which keeps a value, and returns it in its get() method |
►Nmarsh | Classes for reading/writing properties to/from file or data stream |
CCPFMarshaller | |
CCPFMarshaller< std::ostream > | A class for marshalling a property or propertybag into a component property description, following the CORBA 3 standard |
CDemarshallInterface | An interface for extracting properties from a format |
CMarshallingService | Service which loads and saves properties of a TaskContext |
CMarshallInterface | A MarshallInterface converts Property objects to a (file/text) format |
CPropertyBagIntrospector | This class fills up a given bag with the results of an introspection |
CPropertyDemarshaller | The default Orocos demarshaller for extracting properties and property bags from a property file |
CPropertyLoader | Load and save property files to a Service's PropertyBag |
CPropertyMarshaller | A class for writing a property or propertybag into file |
CSAX2XMLRPCHandler | |
CStreamProcessor | An interface for setting and getting a stream object |
CTiny2CPFHandler | |
CTinyDemarshaller | A TinyXML demarshaller for extracting properties and property bags from a Component Property File (CPF) following the CORBA 3 standard |
CTiXmlAttribute | An attribute is a name-value pair |
CTiXmlAttributeSet | |
►CTiXmlBase | TiXmlBase is a base class for every class in TinyXml |
CStringToBuffer | |
CTiXmlComment | An XML comment |
CTiXmlCursor | |
CTiXmlDeclaration | In correct XML the declaration is the first entry in the file |
CTiXmlDocument | Always the top level node |
CTiXmlElement | The element is a container class |
CTiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
CTiXmlNode | The parent class for everything in the Document Object Model |
CTiXmlOutStream | |
CTiXmlParsingData | |
CTiXmlString | |
CTiXmlText | XML text |
CTiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
CXMLRPCDemarshaller | A DemarshallInterface for the XMLRPC Protocol |
CXMLRPCMarshaller | Outputs a Property or PropertyBag into a text stream in the XML-RPC format |
►Nmqueue | |
►Cbinary_data_iarchive | This archive is capable of loading objects of serialization level 1 and 2 from a binary, non-portable format |
►Cuse_array_optimization | We provide an optimized load for all fundamental types typedef serialization::is_bitwise_serializable<mpl::_1> use_array_optimization; |
Capply | |
►Cbinary_data_oarchive | This archive is capable of saving objects of serialization level 1 and 2 in a binary, non-portable format |
►Cuse_array_optimization | We provide an optimized load for all fundamental types typedef serialization::is_bitwise_serializable<mpl::_1> use_array_optimization; |
Capply | |
CDispatcher | This object waits on a set of open message queue file descriptors and signals the channel that has received new data |
CMQChannelElement | Implements the a ChannelElement using message queues |
CMQLibPlugin | The CORBA transport plugin |
CMQSendRecv | Implements the sending/receiving of mqueue messages |
CMQSerializationProtocol | |
CMQTemplateProtocol | For each transportable type T, specify the conversion functions |
CMQTemplateProtocolBase | For each transportable type T, specify the conversion functions |
►NOperationCallerC | |
CD | |
►Nos | OS Abstractions such as Mutexes, Semaphores and Threads |
CAtomicInt | C++ abstraction of atomic integer operations |
Cbasic_iostreams | An IO stream based on strings |
Cbasic_istreams | An basic_istream is a stream which can be read |
Cbasic_ostreams | An basic_ostreams is a stream which can be written to |
Cbasic_streams | This is a stream class for use in limited environments |
CCleanupFunction | Use this to register a global cleanup function to the StartStopManager |
CCondition | An object oriented wrapper around a condition variable |
CInitFunction | Use this to register a global init function to the StartStopManager |
►Clocal_allocator | A simple local allocator which keeps a small pool which you can grow manually with grow() |
Crebind | |
►Clocal_allocator< void > | |
Crebind | |
CMainThread | A class which represents the main() thread |
CMutex | An object oriented wrapper around a non recursive mutex |
CMutexInterface | An interface to a Mutex |
CMutexLock | MutexLock is a scope based Monitor, protecting critical sections with a Mutex object through locking and unlocking it |
CMutexRecursive | An object oriented wrapper around a recursive mutex |
CMutexTimedLock | A MutexTimedLock locks a Mutex object on construction and if successful, unlocks it on destruction of the MutexTimedLock |
CMutexTryLock | A MutexTryLock tries to lock an Mutex object on construction and if successful, unlocks it on destruction of the MutexTryLock |
CPosixCookie | |
Cprint_helper | |
Cprintbufs | |
Cprintstream | The printstream is a stream for printing characters to the terminal window |
►Crt_allocator | A real-time malloc allocator which allocates every block with oro_rt_malloc() and deallocates with oro_rt_free() |
Crebind | |
►Crt_allocator< void > | |
Crebind | |
Crt_list | Implements a list with real-time insertion/removal of elements |
CRTAI_Thread | |
CSemaphore | An object oriented wrapper around a counting semaphore |
CSharedMutex | An object oriented wrapper around a shared mutex (multiple readers allowed, but only one writer with exclusive access) |
CSharedMutexLock | SharedMutexLock is a scope based Monitor, protecting critical sections with a SharedMutex object through locking and unlocking it |
CStartStopManager | This manager starts and stops all globally registered start/stop functions, without a particular order |
Cstreambufs | A base class for all stream buffer operations |
Cstring_helper | |
Cstringbufs | A streambufs implementation based on strings |
Cstringstreams | Stringstreams, are not guaranteed to be hard realtime |
CThread | A Thread object executes user code in its own thread |
CThreadInterface | A thread which is being run |
CThreadWrapperData | |
►CTimer | This class allows to define a timer object which can be armed in single shot and periodic mode |
CTimerInfo | |
CTimeService | The TimeService is used for system-wide time keeping and conversions |
CXenoCookie | |
►Nplugin | Classes and functions for creating and loading plugins |
CPluginLoader | Loads plugins found on the filesystem and keeps track of found plugins, typekits and services |
►Nscripting | Parser code for the Orocos real-time scripting language |
CArgumentsParser | This is a parser that you construct to parse a set of arguments |
CCallFunction | An action which calls a FunctionFraph for execution in a ExecutionEngine |
CCmdCollectCondition | A DataSource that collects the result of a CmdFunction |
CCmdFunction | A DataSource which sends a FunctionFraph for execution in a ExecutionEngine |
CCommandBinary | |
CCommandComposite | Based on the software pattern 'composite', this class RTT_SCRIPTING_API allows composing command objects into one command object |
CCommandCounter | This command increments a counter when executed |
CCommandDataSource | A Command which evaluates a base::DataSourceBase and always returns true |
CCommandDataSourceBool | A Command which evaluates a internal::DataSource<bool> and returns the result of get() |
CCommandFunction | A functor with the base::ActionInterface, for the case where the functor is a bool(void) |
CCommandIllegal | A Command indicating that an error was encountered somewhere, most likely during the construction of another command |
CCommandNOP | The empty command |
CCommandString | This command displays a string when executed |
CCommonParser | This class contains some very common parser definitions |
CConditionBinaryCompositeAND | Compose an 'AND' function of two Conditions |
CConditionBinaryCompositeOR | |
CConditionBool | |
CConditionBoolDataSource | A Condition which holds a boolean DataSource |
CConditionBoolProperty | ConditionBoolProperty is a Condition which reads out a Property<bool> |
CConditionCache | A conditional that evaluates and caches another Condition |
CConditionCompare | A general compare condition |
CConditionCompositeNOT | |
CConditionDSDuration | A conditional that evaluates true after a certain time (in seconds) has passed, given by a DataSource |
CConditionDuration | A conditional that evaluates true after a certain time has passed |
CConditionExpire | A conditional that evaluates true until a certain time has elapsed since construction or the last reset() |
CConditionFalse | A conditional that evaluates false |
CConditionFunction | A functor with the ConditionInterface, for the case where the functor is a bool(void) |
CConditionInterface | This interface represents the concept of a condition which can be evaluated and return true or false |
CConditionInvert | A conditional that evaluates to the inverse of another Condition |
CConditionOnce | A conditional that evaluates the first time true and afterwards always false (or vice versa) |
CConditionParser | This is a class containing a parse function for conditions |
CConditionTrue | A conditional that evaluates true |
CConstructorParser | Parses type constructor syntax |
CDataCallParser | This parser parses a call of the form "a.b( arg1, arg2, ..., argN )" |
CDataSourceCondition | A class that wraps a Condition in a internal::DataSource<bool> interface |
CDataSourceTime | A internal::DataSource which returns the time elapsed since the last reset in Seconds |
CEdgeCondition | This class represents a conditional branch in a program tree |
Ceol_skip_functor | Due to a bug in MSVC 2005, the operator() ends up with a null reference of the skipeol member Tried several workarounds, could not find one, except turning off optimization for this function |
CEvalCommand | Evaluates a internal::DataSource<bool> in a command |
CEvalCommandResult | The result of a command which evaluates a boolean DataSource |
CExpressionParser | How we parse: this parser works like a stack-based RPN calculator |
Cfatal_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 |
Cfatal_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 |
CFunctionFactory | A Factory which delivers operations which execute a FunctionGraph in an engine |
CFunctionGraph | This class represents a function |
CFunctionGraphBuilder | This class builds a program consisting of data contained in a program graph tree, based on the Boost Graph Library |
Cparse_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 |
Cparse_exception_illegal_identifier | |
Cparse_exception_no_such_component | |
Cparse_exception_no_such_constructor | |
Cparse_exception_no_such_method_on_component | |
Cparse_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 |
Cparse_exception_semantic_error | Parse_exception class that is used for various semantic errors for which it was not worth defining a proper exception class |
Cparse_exception_syntactic_error | Parse_exception class that is used for various syntactic errors for which it was not worth defining a proper exception class |
Cparse_exception_undefined_value | |
Cparse_exception_wrong_number_of_arguments | |
Cparse_exception_wrong_type_of_argument | |
CParsedStateMachine | State machine created by the scripting engine which represents a parsed state machine |
CParser | This class is the public interface to the Orocos Program Parser Framework |
CPeerParser | Get the peer and object from an invocation path like a.b.c.d() |
Cprogram_load_exception | This exception is thrown when a program or state machine could not be loaded into a ProgramProcessor or StateMachineProcessor |
Cprogram_unload_exception | This exception is thrown when a program or state machine could not be unloaded into a ProgramProcessor or StateMachineProcessor |
CProgramGraphParser | A Parser for Orocos Program Scripts |
►CProgramInterface | A Program represents a collection of instructions that can be stepwise executed |
CStatus | Placeholder of the ProgramStatus |
CProgramService | This class represents a program as an Service in the Orocos TaskContext system |
CPropertyParser | Get the property and bag from an invocation path like bag.subbag.prop |
CScriptingService | This interface allows to load program scripts and state machines and allows execution of code |
CScriptParser | Parsers and executes any RTT script you throw at it |
Csemantic_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 |
CSendHandleAlias | Keeps track of a DataSource which has a SendHandle and the factory for creating the collect functions associated with that handle |
CStateDescription | This class represents a state with all actions stored in an external program |
CStateGraphParser | 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 |
CStateInterface | A State contains an entry, run, handle and exit program |
►CStateMachine | A hierarchical StateMachine which is loaded in the Program Processor |
CStatus | Enumerates all possible state machine statuses |
CStateMachineBuilder | |
CStateMachineService | This class represents a stateMachine as a Service in the Orocos TaskContext system |
CStatementProcessor | This class parses and executes a single scripting statement |
Csyntactic_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 |
CTryCommand | A command which tries another command and stores the result in a internal::DataSource<bool> |
CTryCommandResult | Returns the (accept/reject) status of another command |
CValueChangeParser | This class is responsible for parsing constant definitions, variable definitions, variable change instructions, and alias definitions |
CValueParser | A class for parsing const values |
CVertexNode | This class represents elements in a program tree |
Cwrong_context_params_exception | |
►NSendHandleC | |
CD | |
►CE | |
COperationKeeper | This is a custom deleter that blocks on an asynchronous operation |
►NStatementProcessor | |
CD | |
►NTinyDemarshaller | |
CD | |
►Ntypes | Classes for typekits for describing and handling user data types |
CBinaryOp | |
CBinaryOperator | An operator which reads a two DataSources and returns a modified result |
CBoolTypeInfo | Write boolean as 'true' or 'false' |
CBoostArrayTypeInfo | Template for data types that are of type boost::array<U,int> |
Ccarray | Wraps a C array such that we can return a C array from a DataSource |
CCArrayTypeInfo | Template for data types that are C-style arrays |
CCompositionFactory | A factory for composing/decomposing and converting types to a form suitable for persistent storage, such as an XML file |
CEmptySendHandle | This is a placeholder for scripting purposes |
CEmptyTypeInfo | Empty implementation of TypeInfo interface |
CEnumTypeInfo | Type information for Enum types for which they are convertible to int |
CGlobalsRepository | An RTT::ConfigurationInterface for holding global variables |
CMemberFactory | |
COperatorRepository | This class builds on upon construction all expression operators known to Orocos |
CPrimitiveSequenceTypeInfo | New-style SequenceTypeInfo which offers type info for sequences which can NOT be sent over flow ports |
CPrimitiveTypeInfo | This template class allows primitive types, which are not sent over ports, to be added to Orocos |
CRealTimeTypekitPlugin | This interface defines the types of the realTime package |
CRTStringTypeInfo | Standard string specialisation that removes decomposition |
Csequence_constructor_datasource | Helper DataSource for constructing sequences with a variable number of parameters |
Csequence_ctor | Sequence constructor which takes the number of elements in the sequence |
Csequence_ctor2 | Constructs a sequence from the number of elements and a prototype element for these elements |
Csequence_varargs_ctor | See NArityDataSource which requires a function object like this one |
CSequenceBuilder | Constructs an sequence with n elements, which are given upon construction time |
CSequenceTypeInfo | Old-style SequenceTypeInfo which offers type info for sequences which can be sent over flow ports |
CSequenceTypeInfoBase | Template for data types that are C++ STL Sequences with operator[], size() and capacity() methods |
CStdStringTypeInfo | Standard string specialisation that removes decomposition |
CStdTypeInfo | Type information for standard C types or structs of which no introspection is required |
CStdVectorBuilder | |
CStdVectorTemplateTypeInfo | Template class for std::vector<T> typekits, providing a alternative demarshalling function for properties and optionally ostream printing |
CStdVectorTypeInfo | This class tells Orocos how to handle std::vector<double> |
CStreamFactory | |
CStructTypeInfo | Type Information for data types that are structs, ie all user data types fall in this category |
CTemplateCompositionFactory | |
CTemplateConnFactory | |
CTemplateConstructor | The constructor classes allow to define type constructors or type conversions (convert type B from type A) |
CTemplateTypeInfo | This template class allows user types to be used in all Orocos primitives |
CTemplateValueFactory | |
CTransportPlugin | A class which registers TypeTransporter instances to types |
Ctype_discovery | This archive is capable of decomposing objects of serialization level 1 and 2 into part data sources |
CTypeConstructor | This interface describes how constructors work |
CTypeInfo | A class for representing a user type, and which can build instances of that type |
CTypeInfoGenerator | All generator classes inherit from this object in order to allow them to be added to the TypeInfoRepository |
CTypeInfoName | This helper class allows only type names to be added to Orocos |
CTypeInfoRepository | This class contains all known types to Orocos |
CTypekitPlugin | This interface defines how additional typekits are loaded into Orocos |
CTypekitRepository | This class allows the RTT to be extended with additional typekits (TypekitPlugin), such as for kinematics or any library foreign to Orocos |
CTypeMarshaller | Objects implementing this interface have the capability to convert data sources to and from a binary representation |
CTypeStreamSelector | |
CTypeStreamSelector< T, false > | |
CTypeStreamSelector< T, true > | |
CTypeTransporter | This interface defines the function a transport protocol must support in order to allow Orocos components to remotely communicate one data type |
CUnaryOp | UnaryOperator contains information on some unary operator that operates on one arg of a certain type |
CUnaryOperator | An operator which reads a single internal::DataSource and returns a modified result |
CValueFactory | Creates all value objects of a certain type |
CActivity | An Activity executes a RunnableInterface object in a (periodic) thread |
CAlias | This class is the most basic Attribute implementation (only suitable for reading a internal::DataSource), does not allow any assignment, just stores a internal::DataSourceBase, and returns it |
CArgumentDescription | Description of one Argument of a Command |
CAttribute | An Attribute has a name and contains data which can be set and get |
CCleanupHandle | A connection Handle of a (connected) slot which disconnects and cleans up (free all resources) the connection object in its destructor |
CCmdFunctionWrapper | |
CComponentFactories | A global variable storing all component factories added with ORO_LIST_COMPONENT_TYPE |
CComponentFactoryLoader | A helper class storing a single component factory in case of static library deployments |
CComponentLoader | |
CConfigurationInterface | A class for keeping track of Attribute, Constant and Property objects of a TaskContext |
►CConnPolicy | A connection policy object describes how a given connection should behave |
CConnPolicyDefault | |
CConstant | As opposed to a Attribute, a Constant can not be assigned to a new value after creation |
CDataFlowInterface | The Interface of a TaskContext which exposes its data-flow ports |
CExecutionEngine | An execution engine serialises (executes one after the other) the execution of all commands, programs, state machines and incoming events for a task |
Cfile_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 |
Cfinder | |
Cget_capacity | |
Cget_size | |
CHandle | The Handle holds the information, and allows manipulation, of a connection between a internal::Signal Handler function and the Signal itself |
CInputPort | A component's data input port |
Cinvalid_handle_exception | Exception thrown when a factory is requested to create an object with an invalid SendHandle |
►CLogger | A simple logging class to debug/ analyse what is going on in the Orocos system |
CD | This hidden struct stores all data structures required for logging |
CIn | Notify the Logger in which 'module' the message occured |
CMarshalling | Service requester to load and save properties of a TaskContext |
Cname_not_found_exception | Exception thrown when a factory is requested to create an object with an unknown name |
Cno_asynchronous_operation_exception | Exception thrown when a factory is requested to produce an asynchronous object while it is not available for that operation |
Cnon_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 |
COperation | The operation ties a C or C++ function into a component interface |
COperationCaller | A OperationCaller serves as a placeholder (aka 'proxy') for a remote Operation |
COperationInterface | Holds all exported operations of a component and is able to produce callers for these operations |
COperationInterfacePart | This class defines the interface for creating operation objects without using C++ templates |
COutputPort | A component's data output port |
Cparse_exception | This is the uppermost exception class in the parser system |
CProperty | A property represents a named value of any type with a description |
►CPropertyBag | A container for holding references to properties |
CFindPropType | A function object for finding a Property by name and type |
CRemoveMsg | |
CScopedHandle | A scoped connection Handle of a (connected) slot which disconnects a slot from a signal in its destructor |
CScripting | The method interface of the scripting plugin |
CSendHandle | The SendHandle is used to collect the result values of an asynchronous invocation |
CService | This class allows storage and retrieval of operations, ports, attributes and properties provided by a component |
CServiceRequester | An object that expresses you wish to use a service |
CTaskContext | The TaskContext is the C++ representation of an Orocos component |
Cwrong_number_of_args_exception | Exception thrown when a factory is requested to create an object but the wrong number of arguments was given |
Cwrong_types_of_args_exception | Exception thrown when a factory is requested to create an object, but a wrong argument type was given |
▼Nstd | STL namespace |
Cequal_to< const _Tp & > | |
Cgreater< const _Tp & > | One of the comparison functors |
Cless< const _Tp & > | One of the comparison functors |
Cnot_equal_to< const _Tp & > | One of the comparison functors |
Cternary_function | |
CCorbaOperationCallerCall | Calls a CORBA method |
CCorbaOperationCallerCollect | Collects a CORBA method |
Ccyg_recursive_mutex_t | |
Cfd_watch | |
Coro__xchg_dummy | |
Coro_atomic_t | Structure that contains an int for atomic operations |
Coro_rtai_cond_t | |
Coro_rtai_sem_t | |
Coro_timespec | |
CPOAUtility | |
Crt_cond_t | |
CRT_INTR | |
Crt_mutex_impl_t | |
CRTOS_TASK | |
CRTT_corba_CConfigurationInterface_i | |
CRTT_corba_COperationInterface_i | |
CRTT_corba_CSendHandle_i | |
CRTT_corba_CService_i | |
CRTT_corba_CServiceRequester_i | |
CRTT_corba_CTaskContext_i | |