Classes | Typedefs | Enumerations | Functions | Variables
micros_rtt Namespace Reference

Classes

class  ChannelDataElement
class  ChannelElement
class  ChannelElementBase
class  ConnectionBase
class  ConnFactory
class  ConnInputEndpoint
class  ConnOutputEndpoint
class  DataObjectLockFree
class  MQChannelElement
class  MQSendRecv
class  NodeHandle
class  Publication
class  Publisher
class  Subscriber
class  Subscription
class  TopicManager

Typedefs

typedef boost::shared_ptr
< ConnectionBase
ConnectionBasePtr
typedef boost::shared_ptr
< TopicManager
TopicManagerPtr
typedef std::vector
< ConnectionBasePtr
V_ConnectionBase

Enumerations

enum  FlowStatus { NoData = 0, OldData = 1, NewData = 2 }

Functions

void intrusive_ptr_add_ref (ChannelElementBase *e)
void intrusive_ptr_release (ChannelElementBase *e)

Variables

TopicManagerPtr g_topic_manager

Typedef Documentation

typedef boost::shared_ptr<ConnectionBase> micros_rtt::ConnectionBasePtr

Definition at line 26 of file connection_base.h.

typedef boost::shared_ptr<TopicManager> micros_rtt::TopicManagerPtr

Definition at line 32 of file topic_manager.h.

Definition at line 28 of file connection_base.h.


Enumeration Type Documentation

Enumerator:
NoData 
OldData 
NewData 

Definition at line 29 of file common.h.


Function Documentation

void micros_rtt::intrusive_ptr_add_ref ( ChannelElementBase *  e)

Definition at line 121 of file channel_elem_base.cpp.

void micros_rtt::intrusive_ptr_release ( ChannelElementBase *  e)

Definition at line 124 of file channel_elem_base.cpp.


Variable Documentation

Definition at line 24 of file topic_manager.cpp.



micros_rtt
Author(s): Zaile Jiang , Xiaodong Yi , Minglong Li
autogenerated on Sat Jun 8 2019 19:02:21