#include <bulkDataNTDDSSubscriber.h>
Public Member Functions | |
BulkDataNTDDSSubscriber (DDS::DomainParticipant *p, const ReceiverFlowConfiguration &cfg) | |
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 () | |
unicast port (if enableMulticast_m==false) | |
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 |
bool | enalbeMulticast_m |
std::string | mutlicastAddress_m |
read from ReceiverFlowConfiguration | |
unsigned short | unicastPort_m |
read from ReceiverFlowConfiguration |
class responsible for all DDS Subscriber related details
AcsBulkdata::BulkDataNTDDSSubscriber::BulkDataNTDDSSubscriber | ( | DDS::DomainParticipant * | p, | |
const ReceiverFlowConfiguration & | cfg | |||
) |
Constructor
virtual AcsBulkdata::BulkDataNTDDSSubscriber::~BulkDataNTDDSSubscriber | ( | ) | [virtual] |
Destructor
AcsBulkdata::BulkDataNTDDSSubscriber::BulkDataNTDDSSubscriber | ( | ) | [protected] |
unicast port (if enableMulticast_m==false)
disable default - empty constructor
AcsBulkdata::BulkDataNTDDSSubscriber::BulkDataNTDDSSubscriber | ( | const BulkDataNTDDSSubscriber & | ) | [protected] |
ALMA C++ coding standards state copy constructors should be disabled.
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.
bool AcsBulkdata::BulkDataNTDDSSubscriber::enalbeMulticast_m [protected] |
std::string AcsBulkdata::BulkDataNTDDSSubscriber::mutlicastAddress_m [protected] |
read from ReceiverFlowConfiguration
DDS::Subscriber* AcsBulkdata::BulkDataNTDDSSubscriber::subscriber_m [protected] |
unsigned short AcsBulkdata::BulkDataNTDDSSubscriber::unicastPort_m [protected] |
read from ReceiverFlowConfiguration