|
class | RTT::internal::UnaryDataSource< function > |
| A DataSource which returns the return value of a unary function. More...
|
|
class | RTT::internal::Signal< Signature, TSlotFunction > |
| 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. More...
|
|
class | RTT::internal::List< T > |
| This object represents the default queue implementation used by Orocos objects. More...
|
|
class | RTT::internal::ListLockFree< T > |
| A simple lock-free list implementation to append or erase data of type T. More...
|
|
class | RTT::internal::ListLocked< T > |
| A simple lock-based list implementation to append or erase data of type T. More...
|
|
class | RTT::internal::LockedQueue< T > |
| A lock-based queue implementation to enqueue or dequeue a pointer of type T. More...
|
|
struct | RTT::internal::DataSourceTypeInfo< T > |
| Every DataSource of type T has a type info class which it can ask type information. More...
|
|
struct | RTT::internal::DataSourceArgStorage< A > |
| 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. More...
|
|
struct | RTT::internal::DataSourceStorage< DataType > |
| A helper-class for the Command implementation which stores the command and condition function objects. More...
|
|
struct | RTT::internal::Collect< F, BaseImpl > |
| This struct takes the user's Function signature F and transforms it to the form required in the CollectImpl template specialisations. More...
|
|
struct | RTT::internal::Invoker< F, BaseImpl > |
| Creates an invocation object with a function signature to invoke and an implementation in which an operator(args) is available which has this signature. More...
|
|
struct | RTT::internal::Return< F, BaseImpl > |
|
class | RTT::internal::AddMember< F, Class > |
| The inverse of UnMember. More...
|
|
class | RTT::internal::ArgMember< F > |
| A complexer variant of UnMember: Convert a member function type to a function type which contains the object as first argument. More...
|
|
class | RTT::internal::UnMember< F > |
| 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. More...
|
|
class | RTT::internal::UnPointer< F > |
| Convert a function R (X::)(Args) to a plain function signature R(X::,Args) More...
|
|
struct | RTT::internal::CollectBase< F > |
| This struct takes the user's Function signature F and transforms it to the form required in the CollectBaseImpl template specialisations. More...
|
|
struct | RTT::internal::CollectType< F > |
| This helper struct decomposes F and creates Ft, as required by CollectBaseImpl. More...
|
|
struct | RTT::internal::InvokerBase< F > |
| This is the base class that defines the interface of all invocable method implementations. More...
|
|
struct | RTT::internal::OperationCallerBinder< F > |
| Very simple factory class to bind a member function to an object pointer and leave the arguments open. More...
|
|
struct | RTT::internal::ReturnBase< F > |
| This is the base class that defines the interface of returning data from method invocations. More...
|
|
class | RTT::internal::LocalOperationCallerImpl< FunctionT > |
| Implements call, send, collect, collectIfDone for all function arities. More...
|
|
struct | RTT::internal::GetSignature< FunctionT > |
| Returns a function signature from a C or C++ member function pointer type. More...
|
|
struct | RTT::internal::GetSignatureDS< FunctionT > |
| Returns a function signature from a C or C++ member function pointer type, suitable for DS operations. More...
|
|
struct | RTT::internal::LocalOperationCaller< FunctionT > |
| A method which executes a local function. More...
|
|
class | RTT::internal::RemoteOperationCaller< OperationCallerT > |
| 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. More...
|
|
class | RTT::internal::RemoteOperationCallerImpl< OperationCallerT > |
| A OperationCaller implementation which executes a remote function which is encapsulated in a OperationCallerC and SendHandleC object. More...
|
|
struct | RTT::internal::DataSourceResultStorage< R > |
| Partial specialisations for storing a void, not a void or reference Wraps around RStore. More...
|
|
struct | RTT::internal::AssignHelper< Seq, Data, Enable > |
| Helper class for avoiding assigning a bare pointer to a shared_ptr data source. More...
|
|
struct | RTT::internal::GetPointerWrap< Seq, Data, Enable > |
|
struct | RTT::internal::DSWrap< T, Enable > |
|
class | RTT::internal::AtomicMWSRQueue< T > |
| Create an atomic, non-blocking Multi-Writer Single-Reader FIFO for storing a pointer T by value. More...
|
|
class | RTT::internal::AtomicQueue< T > |
| Create an atomic, non-blocking single ended queue (FIFO) for storing a pointer to T. More...
|
|
class | RTT::internal::MWSRQueue< T > |
| This object represents the default Multi-Writer, Single-Reader queue implementation used by Orocos objects. More...
|
|
class | RTT::internal::Queue< T > |
| This object represents the default Multi-Writer/Multi-Reader queue implementation used by Orocos objects. More...
|
|
struct | RTT::internal::AStore< T > |
| Store a bound argument which may be a reference, const reference or any other type. More...
|
|
struct | RTT::internal::DSRStore< T > |
| Analogous to RStore, but specific for DataSourceStorage. More...
|
|
struct | RTT::internal::NA< T > |
| This class is used to return a 'default' value when no value is available ('Not Available'). More...
|
|
struct | RTT::internal::RStore< T > |
| Store a return value which may be a void, reference, const reference or any other type. More...
|
|
struct | RTT::internal::UpdateHelper< T > |
| Helper to only update data sources that hold references. More...
|
|
struct | RTT::internal::BindStorage< ToBind > |
| A helper-class for the Command implementation which stores the command and collition function objects. More...
|
|
class | RTT::internal::UnboundDataSource< BoundType > |
| A special DataSource only to be used for if you understand the copy()/clone() semantics very well. More...
|
|
struct | RTT::internal::FusedFunctorDataSource< Signature, Enable > |
| A DataSource that calls a functor of signature Signature which gets its arguments from other data sources. More...
|
|
class | RTT::internal::OperationInterfacePartFusedDS< Signature, ObjT > |
| OperationInterfacePart implementation that uses boost::fusion to produce items. More...
|
|
class | RTT::internal::OperationInterfacePartFused< Signature > |
| OperationInterfacePart implementation that uses boost::fusion to produce items. More...
|
|
class | RTT::internal::SynchronousOperationInterfacePartFused< Signature > |
| OperationInterfacePart implementation that only provides synchronous access to an operation. More...
|
|
struct | RTT::internal::FusedMCallDataSource< Signature > |
| A DataSource that calls a method which gets its arguments from other data sources. More...
|
|
struct | RTT::internal::FusedMCollectDataSource< Signature > |
| A DataSource that collects the result of an asynchronous method which store its results in other data sources. More...
|
|
struct | RTT::internal::FusedMSendDataSource< Signature > |
| A DataSource that sends a method which gets its arguments from other data sources. More...
|
|
struct | RTT::internal::FusedMSignal< Signature > |
| A Function object that reacts to a Signal by writing the arguments in data sources and calling an action object. More...
|
|
class | RTT::internal::AssignCommand< T, S > |
| This is a command that will assign the value of an expression to another at runtime. More...
|
|
class | RTT::internal::ActionAliasAssignableDataSource< T > |
| An AssignableDataSource which is used to execute an action and then return the value of another DataSource. More...
|
|
class | RTT::internal::ActionAliasDataSource< T > |
| A DataSource which is used to execute an action and then return the value of another DataSource. More...
|
|
class | RTT::internal::ArrayPartDataSource< T > |
| A DataSource which is used to manipulate a reference to a part of a data source holding a C-style array of elements. More...
|
|
class | RTT::internal::AssignableDataSource< T > |
| A DataSource which has set() methods. More...
|
|
class | RTT::internal::ChannelBufferElement< T > |
| A connection element that can store a fixed number of data samples. More...
|
|
class | RTT::internal::ChannelDataElement< T > |
| A connection element that stores a single data sample. More...
|
|
class | RTT::internal::ConnInputEndpoint< T > |
| This is a channel element that represents the input endpoint of a connection, i.e. More...
|
|
class | RTT::internal::ConnOutputEndpoint< T > |
| This is a channel element that represents the output endpoint of a connection, i.e. More...
|
|
class | RTT::internal::ConstReferenceDataSource< T > |
| A DataSource which is used to read a const reference to an external value. More...
|
|
class | RTT::internal::ConstantDataSource< T > |
| A DataSource which holds a constant value and returns it in its get() method. More...
|
|
class | RTT::internal::DataSource< T > |
| DataSource is a base class representing a generic way to read data of type T. More...
|
|
class | RTT::internal::InputPortSource< T > |
| This class represents a read port using the data source interface. More...
|
|
class | RTT::internal::LateConstReferenceDataSource< T > |
| 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. More...
|
|
class | RTT::internal::LateReferenceDataSource< T > |
| 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. More...
|
|
class | RTT::internal::OffsetPartDataSource< T > |
|
class | RTT::internal::PartDataSource< T > |
| A DataSource which is used to manipulate a reference to a part of a data source. More...
|
|
class | RTT::internal::ReferenceDataSource< T > |
| A DataSource which is used to manipulate a reference to an external value. More...
|
|
class | RTT::internal::TsPool< T > |
| A multi-reader multi-writer MemoryPool implementation. More...
|
|
class | RTT::internal::ValueDataSource< T > |
| A simple, yet very useful DataSource, which keeps a value, and returns it in its get() method. More...
|
|
class | RTT::internal::BinaryDataSource< function > |
| A generic binary composite DataSource. More...
|
|
class | RTT::internal::NArityDataSource< function > |
| A generic N-arity composite DataSource. More...
|
|