AcsBulkdata::BulkDataNTDDSPublisher − |
#include <bulkDataNTDDSPublisher.h> Inherits AcsBulkdata::BulkDataNTDDS. |
Public Member Functions |
BulkDataNTDDSPublisher (DDS::DomainParticipant *p, const SenderFlowConfiguration &sfCfg) |
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. |
void setWriteBlockingTime (double frameTimeout) |
DDS data writer. |
BulkDataNTDDSPublisher () |
frame timeout read from SenderFlowConfiguration |
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 |
ACSBulkData::BulkDataNTFrameDataWriter * dataWriter_m |
double frameTimeout_m |
set writing block time QoS |
class responsible for all DDS Publisher related details |
AcsBulkdata::BulkDataNTDDSPublisher::BulkDataNTDDSPublisher (DDS::DomainParticipant * p, const SenderFlowConfiguration & sfCfg) Constructor |
virtual AcsBulkdata::BulkDataNTDDSPublisher::~BulkDataNTDDSPublisher () [virtual] Destructor |
AcsBulkdata::BulkDataNTDDSPublisher::BulkDataNTDDSPublisher () [protected] |
frame timeout read from SenderFlowConfiguration disable default - empty constructor |
AcsBulkdata::BulkDataNTDDSPublisher::BulkDataNTDDSPublisher (const BulkDataNTDDSPublisher &) [protected] |
ALMA C++ coding standards state copy constructors should be disabled. |
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. |
void AcsBulkdata::BulkDataNTDDSPublisher::setWriteBlockingTime (double frameTimeout) [protected] |
DDS data writer. |
ACSBulkData::BulkDataNTFrameDataWriter* AcsBulkdata::BulkDataNTDDSPublisher::dataWriter_m [protected] |
double AcsBulkdata::BulkDataNTDDSPublisher::frameTimeout_m [protected] |
set writing block time QoS |
DDS::Publisher* AcsBulkdata::BulkDataNTDDSPublisher::publisher_m [protected] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |