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

Classes

class  ChannelDataElement
class  ChannelElement
class  ChannelElementBase
class  ConnectionBase
class  ConnFactory
class  ConnInputEndpoint
class  ConnOutputEndpoint
class  DataObjectLockFree
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> hpcl_rtt::ConnectionBasePtr

Definition at line 8 of file connection_base.h.

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

Definition at line 13 of file topic_manager.h.

Definition at line 10 of file connection_base.h.


Enumeration Type Documentation

Enumerator:
NoData 
OldData 
NewData 

Definition at line 18 of file common.h.


Function Documentation

void hpcl_rtt::intrusive_ptr_add_ref ( ChannelElementBase *  e)

Definition at line 105 of file channel_elem_base.cpp.

void hpcl_rtt::intrusive_ptr_release ( ChannelElementBase *  e)

Definition at line 108 of file channel_elem_base.cpp.


Variable Documentation

Definition at line 7 of file topic_manager.cpp.



hpcl_rtt
Author(s): sukha
autogenerated on Thu Aug 27 2015 16:43:53