Public Member Functions | Protected Member Functions | Protected Attributes

AcsBulkdata::BulkDataNTDDSSubscriber Class Reference

#include <bulkDataNTDDSSubscriber.h>

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

List of all members.

Public Member Functions

 BulkDataNTDDSSubscriber (DDS::DomainParticipant *p, const DDSConfiguration &ddsCfg)
virtual ~BulkDataNTDDSSubscriber ()
ACSBulkData::BulkDataNTFrameDataReader * createDDSReader (DDS::Topic *topic, DDS::DataReaderListener *listener)
void destroyDDSReader (ACSBulkData::BulkDataNTFrameDataReader *dr)

Protected Member Functions

DDS::Subscriber * createDDSSubscriber ()
void destroyDDSSubscriber ()
 BulkDataNTDDSSubscriber ()
 disable default - empty constructor
void operator= (const BulkDataNTDDSSubscriber &)
 ALMA C++ coding standards state assignment operators should be disabled.
 BulkDataNTDDSSubscriber (const BulkDataNTDDSSubscriber &)
 ALMA C++ coding standards state copy constructors should be disabled.

Protected Attributes

DDS::Subscriber * subscriber_m

Detailed Description

class responsible for all DDS Subscriber related details


Constructor & Destructor Documentation

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

Constructor

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

Destructor

AcsBulkdata::BulkDataNTDDSSubscriber::BulkDataNTDDSSubscriber (  )  [protected]

disable default - empty constructor

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

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


Member Function Documentation

ACSBulkData::BulkDataNTFrameDataReader* AcsBulkdata::BulkDataNTDDSSubscriber::createDDSReader ( DDS::Topic *  topic,
DDS::DataReaderListener *  listener 
)
DDS::Subscriber* AcsBulkdata::BulkDataNTDDSSubscriber::createDDSSubscriber (  )  [protected]
void AcsBulkdata::BulkDataNTDDSSubscriber::destroyDDSReader ( ACSBulkData::BulkDataNTFrameDataReader *  dr  ) 
void AcsBulkdata::BulkDataNTDDSSubscriber::destroyDDSSubscriber (  )  [protected]
void AcsBulkdata::BulkDataNTDDSSubscriber::operator= ( const BulkDataNTDDSSubscriber  )  [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: