#include <bulkDataNTDDSPublisher.h>


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] |
1.7.0