Public Member Functions | Protected Member Functions | Protected Attributes

AcsBulkdata::BulkDataNTDDSPublisher Class Reference

#include <bulkDataNTDDSPublisher.h>

Inheritance diagram for AcsBulkdata::BulkDataNTDDSPublisher:
Inheritance graph
[legend]
Collaboration diagram for AcsBulkdata::BulkDataNTDDSPublisher:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BulkDataNTDDSPublisher (DDS::DomainParticipant *p, const DDSConfiguration &ddsCfg)
virtual ~BulkDataNTDDSPublisher ()
ACSBulkData::BulkDataNTFrameDataWriter * createDDSWriter (DDS::Topic *topic, DDS::DataWriterListener *listener)
void destroyDDSWriter (ACSBulkData::BulkDataNTFrameDataWriter *dw)

Protected Member Functions

DDS::Publisher * createDDSPublisher ()
void destroyDDSPublisher ()
 Destroys publisher_m.
 BulkDataNTDDSPublisher ()
 disable default - empty constructor
void operator= (const BulkDataNTDDSPublisher &)
 ALMA C++ coding standards state assignment operators should be disabled.
 BulkDataNTDDSPublisher (const BulkDataNTDDSPublisher &)
 ALMA C++ coding standards state copy constructors should be disabled.

Protected Attributes

DDS::Publisher * publisher_m

Detailed Description

class responsible for all DDS Publisher related details


Constructor & Destructor Documentation

AcsBulkdata::BulkDataNTDDSPublisher::BulkDataNTDDSPublisher ( DDS::DomainParticipant *  p,
const DDSConfiguration ddsCfg 
)

Constructor

virtual AcsBulkdata::BulkDataNTDDSPublisher::~BulkDataNTDDSPublisher (  )  [virtual]

Destructor

AcsBulkdata::BulkDataNTDDSPublisher::BulkDataNTDDSPublisher (  )  [protected]

disable default - empty constructor

AcsBulkdata::BulkDataNTDDSPublisher::BulkDataNTDDSPublisher ( const BulkDataNTDDSPublisher  )  [protected]

ALMA C++ coding standards state copy constructors should be disabled.


Member Function Documentation

DDS::Publisher* AcsBulkdata::BulkDataNTDDSPublisher::createDDSPublisher (  )  [protected]
ACSBulkData::BulkDataNTFrameDataWriter* AcsBulkdata::BulkDataNTDDSPublisher::createDDSWriter ( DDS::Topic *  topic,
DDS::DataWriterListener *  listener 
)
void AcsBulkdata::BulkDataNTDDSPublisher::destroyDDSPublisher (  )  [protected]

Destroys publisher_m.

void AcsBulkdata::BulkDataNTDDSPublisher::destroyDDSWriter ( ACSBulkData::BulkDataNTFrameDataWriter *  dw  ) 
void AcsBulkdata::BulkDataNTDDSPublisher::operator= ( const BulkDataNTDDSPublisher  )  [protected]

ALMA C++ coding standards state assignment operators should be disabled.


Member Data Documentation


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