Public Member Functions | Private Attributes | List of all members
opensplice_dds_comm::Publisher Class Reference

#include <publisher.h>

Public Member Functions

void publish (const GSDFPacket &packet)
 
 Publisher (const std::string &topic_name)
 
 ~Publisher ()
 

Private Attributes

DomainId_t domain
 
DomainParticipantFactory_var dpf
 
DataWriterQos dw_qos
 
GSDFPacketDataWriter_var GSDFPacketDW
 
Topic_var GSDFPacketTopic
 
GSDFPacketTypeSupport_var GSDFPacketTS
 
char * GSDFPacketTypeName
 
DataWriter_ptr parentWriter
 
DomainParticipant_var participant
 
PublisherQos pub_qos
 
Publisher_var publisher_
 
ReturnCode_t status
 
const char * topic_name_
 
TopicQos topic_qos
 

Detailed Description

Definition at line 37 of file publisher.h.

Constructor & Destructor Documentation

opensplice_dds_comm::Publisher::Publisher ( const std::string &  topic_name)

Definition at line 37 of file publisher.cpp.

opensplice_dds_comm::Publisher::~Publisher ( )

Definition at line 115 of file publisher.cpp.

Member Function Documentation

void opensplice_dds_comm::Publisher::publish ( const GSDFPacket packet)

Definition at line 109 of file publisher.cpp.

Member Data Documentation

DomainId_t opensplice_dds_comm::Publisher::domain
private

Definition at line 44 of file publisher.h.

DomainParticipantFactory_var opensplice_dds_comm::Publisher::dpf
private

Definition at line 48 of file publisher.h.

DataWriterQos opensplice_dds_comm::Publisher::dw_qos
private

Definition at line 55 of file publisher.h.

GSDFPacketDataWriter_var opensplice_dds_comm::Publisher::GSDFPacketDW
private

Definition at line 60 of file publisher.h.

Topic_var opensplice_dds_comm::Publisher::GSDFPacketTopic
private

Definition at line 50 of file publisher.h.

GSDFPacketTypeSupport_var opensplice_dds_comm::Publisher::GSDFPacketTS
private

Definition at line 59 of file publisher.h.

char* opensplice_dds_comm::Publisher::GSDFPacketTypeName
private

Definition at line 46 of file publisher.h.

DataWriter_ptr opensplice_dds_comm::Publisher::parentWriter
private

Definition at line 52 of file publisher.h.

DomainParticipant_var opensplice_dds_comm::Publisher::participant
private

Definition at line 49 of file publisher.h.

PublisherQos opensplice_dds_comm::Publisher::pub_qos
private

Definition at line 54 of file publisher.h.

Publisher_var opensplice_dds_comm::Publisher::publisher_
private

Definition at line 51 of file publisher.h.

ReturnCode_t opensplice_dds_comm::Publisher::status
private

Definition at line 57 of file publisher.h.

const char* opensplice_dds_comm::Publisher::topic_name_
private

Definition at line 45 of file publisher.h.

TopicQos opensplice_dds_comm::Publisher::topic_qos
private

Definition at line 53 of file publisher.h.


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


opensplice_dds_comm
Author(s):
autogenerated on Thu Jun 1 2017 02:43:49