Namespaces |
namespace | details |
Classes |
class | ActionAliasAssignableDataSource |
class | ActionAliasDataSource |
class | AddMember |
struct | adds3 |
class | AliasDataSource |
class | ArgMember |
class | ArrayDataSource |
class | ArrayPartDataSource |
class | AssignableDataSource |
class | AssignCommand |
struct | AssignHelper |
struct | AssignHelper< Seq, Data, typename boost::enable_if< boost::is_pointer< typename mpl::front< Data >::type > >::type > |
struct | AStore |
struct | AStore< T & > |
class | AtomicMWSRQueue |
class | AtomicQueue |
struct | bad_assignment |
class | BinaryDataSource |
struct | BindStorage |
struct | BindStorageImpl< 0, ToBind > |
struct | BindStorageImpl< 1, ToBind > |
struct | BindStorageImpl< 2, ToBind > |
struct | BindStorageImpl< 3, ToBind > |
struct | BindStorageImpl< 4, ToBind > |
struct | BindStorageImpl< 5, ToBind > |
struct | BindStorageImpl< 6, ToBind > |
struct | BindStorageImpl< 7, ToBind > |
class | ChannelBufferElement |
class | ChannelDataElement |
struct | Collect |
struct | CollectBase |
struct | CollectBaseImpl< 0, Ft > |
struct | CollectBaseImpl< 1, Ft > |
struct | CollectBaseImpl< 2, Ft > |
struct | CollectBaseImpl< 3, Ft > |
struct | CollectBaseImpl< 4, Ft > |
struct | CollectBaseImpl< 5, Ft > |
struct | CollectBaseImpl< 6, Ft > |
struct | CollectImpl< 0, Ft, BaseImpl > |
struct | CollectImpl< 1, Ft, BaseImpl > |
struct | CollectImpl< 2, Ft, BaseImpl > |
struct | CollectImpl< 3, Ft, BaseImpl > |
struct | CollectImpl< 4, Ft, BaseImpl > |
struct | CollectImpl< 5, Ft, BaseImpl > |
struct | CollectImpl< 6, Ft, BaseImpl > |
struct | CollectSignature< 0, F, ToCollect > |
struct | CollectSignature< 1, F, ToCollect > |
struct | CollectSignature< 2, F, ToCollect > |
struct | CollectSignature< 3, F, ToCollect > |
struct | CollectSignature< 4, F, ToCollect > |
struct | CollectSignature< 5, F, ToCollect > |
struct | CollectSignature< 6, F, ToCollect > |
struct | CollectType |
class | ConnectionBase |
class | ConnectionManager |
class | ConnFactory |
class | ConnID |
class | ConnInputEndpoint |
class | ConnOutputEndpoint |
class | ConstantDataSource |
class | ConstReferenceDataSource |
struct | create_sequence |
struct | create_sequence_helper |
struct | create_sequence_impl |
struct | create_sequence_impl< List, 0 > |
struct | create_sequence_impl< List, 1 > |
class | DataObjectDataSource |
class | DataSource |
struct | DataSourceArgStorage |
struct | DataSourceArgStorage< A & > |
| Partial specialisations for storing a reference. More...
|
struct | DataSourceArgStorage< A const & > |
| Partial specialisations for storing a const reference. More...
|
class | DataSourceCommand |
struct | DataSourceResultStorage |
struct | DataSourceResultStorage< R const & > |
struct | DataSourceResultStorage< void > |
struct | DataSourceStorage |
struct | DataSourceStorageImpl< 0, DataType > |
struct | DataSourceStorageImpl< 1, DataType > |
struct | DataSourceStorageImpl< 2, DataType > |
struct | DataSourceStorageImpl< 3, DataType > |
struct | DataSourceStorageImpl< 4, DataType > |
struct | DataSourceStorageImpl< 5, DataType > |
struct | DataSourceStorageImpl< 6, DataType > |
struct | DataSourceStorageImpl< 7, DataType > |
struct | DataSourceTypeInfo |
struct | DataSourceTypeInfo< const T & > |
struct | DataSourceTypeInfo< const T * > |
struct | DataSourceTypeInfo< const T > |
struct | DataSourceTypeInfo< T & > |
struct | DataSourceTypeInfo< T * > |
struct | DataSourceTypeInfo< types::carray< T > > |
struct | DataSourceTypeInfo< UnknownType > |
struct | DataSourceTypeInfo< void > |
struct | divides3 |
struct | divides3< int, int, int > |
struct | DSRStore |
struct | DSRStore< T & > |
struct | DSRStore< void > |
struct | DSWrap |
struct | DSWrap< boost::intrusive_ptr< T >, typename boost::enable_if< boost::is_base_of< base::DataSourceBase, typename boost::remove_pointer< T >::type > >::type > |
struct | DSWrap< T, typename boost::enable_if< boost::is_base_of< base::DataSourceBase, typename boost::remove_pointer< T >::type > >::type > |
struct | DSWrap< T, typename boost::enable_if< boost::is_reference< T > >::type > |
struct | DSWrap< T, typename boost::enable_if< boost::is_reference_wrapper< T > >::type > |
struct | FusedFunctorDataSource |
struct | FusedFunctorDataSource< Signature, typename boost::enable_if< is_pure_reference< typename boost::function_traits< Signature >::result_type > >::type > |
struct | FusedMCallDataSource |
struct | FusedMCollectDataSource |
struct | FusedMSendDataSource |
struct | FusedMSignal |
struct | GenerateDataSource |
struct | get_signal_impl |
struct | GetArgument |
struct | GetArgument< Seq, Data, typename boost::enable_if< is_pure_reference< Data > >::type > |
struct | GetSignature |
struct | GetSignatureDS |
class | GlobalEngine |
class | GlobalService |
struct | identity |
class | InputPortSource |
struct | IntrusiveStorage |
struct | Invoker |
struct | InvokerBase |
struct | InvokerBaseImpl< 0, F > |
struct | InvokerBaseImpl< 1, F > |
struct | InvokerBaseImpl< 2, F > |
struct | InvokerBaseImpl< 3, F > |
struct | InvokerBaseImpl< 4, F > |
struct | InvokerBaseImpl< 5, F > |
struct | InvokerBaseImpl< 6, F > |
struct | InvokerBaseImpl< 7, F > |
struct | InvokerImpl< 0, F, BaseImpl > |
struct | InvokerImpl< 1, F, BaseImpl > |
struct | InvokerImpl< 2, F, BaseImpl > |
struct | InvokerImpl< 3, F, BaseImpl > |
struct | InvokerImpl< 4, F, BaseImpl > |
struct | InvokerImpl< 5, F, BaseImpl > |
struct | InvokerImpl< 6, F, BaseImpl > |
struct | InvokerImpl< 7, F, BaseImpl > |
struct | InvokerSignature< 0, F, ToInvoke > |
struct | InvokerSignature< 1, F, ToInvoke > |
struct | InvokerSignature< 2, F, ToInvoke > |
struct | InvokerSignature< 3, F, ToInvoke > |
struct | InvokerSignature< 4, F, ToInvoke > |
struct | InvokerSignature< 5, F, ToInvoke > |
struct | InvokerSignature< 6, F, ToInvoke > |
struct | InvokerSignature< 7, F, ToInvoke > |
struct | is_arg_return |
struct | is_arg_return< AStore< T & > > |
struct | is_arg_return< AStore< T const & > > |
struct | is_arg_return< DSRStore< T > > |
struct | is_arg_return< DSRStore< void > > |
struct | is_arg_return< RStore< T > > |
struct | is_arg_return< RStore< void > > |
struct | is_out_arg |
struct | is_out_arg< AStore< T & > > |
struct | is_out_arg< AStore< T const & > > |
struct | is_pure_reference |
struct | is_pure_reference< T & > |
struct | is_pure_reference< T const & > |
class | LateConstReferenceDataSource |
class | LateReferenceDataSource |
class | List |
class | ListLocked |
class | ListLockFree |
struct | LocalConnID |
struct | LocalOperationCaller |
class | LocalOperationCallerImpl |
class | LockedQueue |
struct | multiplies3 |
class | MWSRQueue |
struct | NA |
struct | NA< void > |
class | NArityDataSource |
struct | OperationCallerBinder |
struct | OperationCallerBinderImpl< 0, F > |
struct | OperationCallerBinderImpl< 1, F > |
struct | OperationCallerBinderImpl< 2, F > |
struct | OperationCallerBinderImpl< 3, F > |
struct | OperationCallerBinderImpl< 4, F > |
struct | OperationCallerBinderImpl< 5, F > |
struct | OperationCallerBinderImpl< 6, F > |
struct | OperationCallerBinderImpl< 7, F > |
struct | OperationCallerBinderImpl< 8, F > |
struct | OperationCallerBinderImpl< 9, F > |
class | OperationCallerC |
class | OperationInterfacePartFused |
class | OperationInterfacePartFusedDS |
class | OperationInterfacePartHelper |
class | OROCOS_SIGNAL_CONNECTION_N |
class | OROCOS_SIGNAL_N |
class | PartDataSource |
class | PartDataSource< types::carray< T > > |
struct | pointer_to_sixary_function |
struct | pointer_to_ternary_function |
class | Queue |
class | real_get_signal_impl< 0, Signature, SlotFunction > |
class | real_get_signal_impl< 1, Signature, SlotFunction > |
class | real_get_signal_impl< 2, Signature, SlotFunction > |
class | real_get_signal_impl< 3, Signature, SlotFunction > |
class | real_get_signal_impl< 4, Signature, SlotFunction > |
class | real_get_signal_impl< 5, Signature, SlotFunction > |
class | real_get_signal_impl< 6, Signature, SlotFunction > |
class | real_get_signal_impl< 7, Signature, SlotFunction > |
class | Reference |
class | ReferenceDataSource |
class | RemoteOperationCaller |
class | RemoteOperationCallerImpl |
struct | remove_cr |
struct | Return |
struct | ReturnBase |
struct | ReturnBaseImpl< 0, F > |
struct | ReturnBaseImpl< 1, F > |
struct | ReturnBaseImpl< 2, F > |
struct | ReturnBaseImpl< 3, F > |
struct | ReturnBaseImpl< 4, F > |
struct | ReturnBaseImpl< 5, F > |
struct | ReturnBaseImpl< 6, F > |
struct | ReturnBaseImpl< 7, F > |
struct | ReturnImpl< 0, F, BaseImpl > |
struct | ReturnImpl< 1, F, BaseImpl > |
struct | ReturnImpl< 2, F, BaseImpl > |
struct | ReturnImpl< 3, F, BaseImpl > |
struct | ReturnImpl< 4, F, BaseImpl > |
struct | ReturnImpl< 5, F, BaseImpl > |
struct | ReturnImpl< 6, F, BaseImpl > |
struct | ReturnImpl< 7, F, BaseImpl > |
struct | ReturnSignature< 0, F, ToInvoke > |
struct | ReturnSignature< 1, F, ToInvoke > |
struct | ReturnSignature< 2, F, ToInvoke > |
struct | ReturnSignature< 3, F, ToInvoke > |
struct | ReturnSignature< 4, F, ToInvoke > |
struct | ReturnSignature< 5, F, ToInvoke > |
struct | ReturnSignature< 6, F, ToInvoke > |
struct | ReturnSignature< 7, F, ToInvoke > |
struct | RStore |
struct | RStore< const T > |
struct | RStore< T & > |
struct | RStore< void > |
struct | select1st |
struct | select2nd |
class | SendHandleC |
class | Signal |
class | SignalBase |
class | SimpleConnID |
struct | StreamConnID |
struct | subs3 |
class | SynchronousOperationInterfacePartFused |
class | TsPool |
class | UnaryDataSource |
class | UnboundDataSource |
struct | UnknownType |
class | UnMember |
class | UnPointer |
struct | UpdateHelper |
struct | UpdateHelper< T & > |
class | ValueDataSource |
Typedefs |
typedef boost::shared_ptr
< ConnFactory > | ConnFactoryPtr |
typedef
boost::enable_shared_from_this
< Service > | shared_from_raw |
Functions |
bool | catch_exception () |
void | clearChannel (ConnectionManager::ChannelDescriptor &descriptor) |
template<typename iter > |
static void | delete_all (iter a, iter b) |
ConnectionBase * | getPointer (ConnectionBase::shared_ptr c) |
void RTT_API | intrusive_ptr_add_ref (RTT::internal::IntrusiveStorage *p) |
void | intrusive_ptr_add_ref (ConnectionBase *p) |
void | intrusive_ptr_release (ConnectionBase *p) |
void RTT_API | intrusive_ptr_release (RTT::internal::IntrusiveStorage *p) |
bool | is_same_id (ConnID *conn_id, ConnectionManager::ChannelDescriptor const &channel) |
template<typename MapT > |
std::vector< typename
MapT::key_type > | keys (const MapT &map) |
template<class Function > |
base::DataSourceBase * | newFunctorDataSource (Function f, const std::vector< base::DataSourceBase::shared_ptr > &args) |
template<class T > |
std::ostream & | operator<< (std::ostream &o, AStore< T > &a) |
template<class T > |
std::ostream & | operator<< (std::ostream &o, RStore< T > &a) |
template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T > |
pointer_to_ternary_function
< ResultT, Arg1T, Arg2T, Arg3T > | ptr_fun (ResultT(*fun)(Arg1T, Arg2T, Arg3T)) |
template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T , typename Arg5T , typename Arg6T > |
pointer_to_sixary_function
< ResultT, Arg1T, Arg2T, Arg3T,
Arg4T, Arg5T, Arg6T > | ptr_fun (ResultT(*fun)(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)) |
template<typename MapT > |
std::vector< typename
MapT::mapped_type > | values (const MapT &map) |
Variables |
int | m_catch_exception = -1 |
static GlobalEngine * | mengine = 0 |
static Service::shared_ptr | mserv |
Classes which contain all implementation code for the RTT.