Public Member Functions | Private Attributes | List of all members
opensplice_dds_broker::Subscriber Class Reference

#include <subscriber.h>

Public Member Functions

void subscribe (void(*callBack)(const GSDFPacket &packet))
 
void subscribe (boost::function< void(const GSDFPacket &)> callBack)
 
 Subscriber (const std::string &topic_name)
 
 ~Subscriber ()
 

Private Attributes

DomainId_t domain
 
DomainParticipantFactory_var dpf
 
DataReaderQos dr_qos
 
GSDFPacketDataReader_var GSDFPacketDR
 
Topic_var GSDFPacketTopic
 
GSDFPacketTypeSupport_var GSDFPacketTS
 
char * GSDFPacketTypeName
 
DataReader_ptr parentReader
 
DomainParticipant_var participant
 
ReturnCode_t status
 
SubscriberQos sub_qos
 
Subscriber_var subscriber_
 
const char * topic_name_
 
TopicQos topic_qos
 

Detailed Description

Definition at line 39 of file subscriber.h.

Constructor & Destructor Documentation

opensplice_dds_broker::Subscriber::Subscriber ( const std::string &  topic_name)

Definition at line 37 of file subscriber.cpp.

opensplice_dds_broker::Subscriber::~Subscriber ( )

Definition at line 142 of file subscriber.cpp.

Member Function Documentation

void opensplice_dds_broker::Subscriber::subscribe ( void(*)(const GSDFPacket &packet)  callBack)

Definition at line 115 of file subscriber.cpp.

void opensplice_dds_broker::Subscriber::subscribe ( boost::function< void(const GSDFPacket &)>  callBack)

Definition at line 129 of file subscriber.cpp.

Member Data Documentation

DomainId_t opensplice_dds_broker::Subscriber::domain
private

Definition at line 47 of file subscriber.h.

DomainParticipantFactory_var opensplice_dds_broker::Subscriber::dpf
private

Definition at line 53 of file subscriber.h.

DataReaderQos opensplice_dds_broker::Subscriber::dr_qos
private

Definition at line 65 of file subscriber.h.

GSDFPacketDataReader_var opensplice_dds_broker::Subscriber::GSDFPacketDR
private

Definition at line 60 of file subscriber.h.

Topic_var opensplice_dds_broker::Subscriber::GSDFPacketTopic
private

Definition at line 55 of file subscriber.h.

GSDFPacketTypeSupport_var opensplice_dds_broker::Subscriber::GSDFPacketTS
private

Definition at line 59 of file subscriber.h.

char* opensplice_dds_broker::Subscriber::GSDFPacketTypeName
private

Definition at line 50 of file subscriber.h.

DataReader_ptr opensplice_dds_broker::Subscriber::parentReader
private

Definition at line 57 of file subscriber.h.

DomainParticipant_var opensplice_dds_broker::Subscriber::participant
private

Definition at line 54 of file subscriber.h.

ReturnCode_t opensplice_dds_broker::Subscriber::status
private

Definition at line 48 of file subscriber.h.

SubscriberQos opensplice_dds_broker::Subscriber::sub_qos
private

Definition at line 64 of file subscriber.h.

Subscriber_var opensplice_dds_broker::Subscriber::subscriber_
private

Definition at line 56 of file subscriber.h.

const char* opensplice_dds_broker::Subscriber::topic_name_
private

Definition at line 49 of file subscriber.h.

TopicQos opensplice_dds_broker::Subscriber::topic_qos
private

Definition at line 63 of file subscriber.h.


The documentation for this class was generated from the following files:


opensplice_dds_broker
Author(s):
autogenerated on Mon Jun 10 2019 14:02:23