AcsBulkdata::BulkDataNTDDSSubscriber

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

AcsBulkdata::BulkDataNTDDSSubscriber −

SYNOPSIS

#include <bulkDataNTDDSSubscriber.h>

Inherits AcsBulkdata::BulkDataNTDDS.

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

Detailed Description

class responsible for all DDS Subscriber related details

Constructor & Destructor Documentation

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.

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

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

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.