|
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. |