AcsBulkdata::BulkDataNTWriterListener

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

NAME

AcsBulkdata::BulkDataNTWriterListener −

SYNOPSIS

#include <bulkDataNTWriterListener.h>

Inherits BulkDataNTDDSLoggable.

Public Member Functions

BulkDataNTWriterListener (const char *name, BulkDataNTSenderFlowCallback *cb)

virtual ~BulkDataNTWriterListener ()

virtual void on_offered_deadline_missed (::DDS::DataWriter *writer, const ::DDS::OfferedDeadlineMissedStatus &status)

virtual void on_offered_incompatible_qos (::DDS::DataWriter *writer, const ::DDS::OfferedIncompatibleQosStatus &status)

virtual void on_liveliness_lost (::DDS::DataWriter *writer, const ::DDS::LivelinessLostStatus &status)

virtual void on_publication_matched (::DDS::DataWriter *writer, const ::DDS::PublicationMatchedStatus &status)

virtual void on_reliable_writer_cache_changed (DDSDataWriter *writer, const DDS_ReliableWriterCacheChangedStatus &status)

virtual void on_reliable_reader_activity_changed (DDSDataWriter *writer, const DDS_ReliableReaderActivityChangedStatus &status)

virtual void on_destination_unreachable (DDSDataWriter *writer, const DDS_InstanceHandle_t &handle, const DDS_Locator_t &destination)

Private Attributes

std::string topicName_m

BulkDataNTSenderFlowCallback * callback_mp

name of DDS topic

unsigned long sum_unacknowledged_sample

pointer to user defined callback

long max_unacknowledged_sample

unsigned long iter

Constructor & Destructor Documentation

AcsBulkdata::BulkDataNTWriterListener::BulkDataNTWriterListener (const char * name, BulkDataNTSenderFlowCallback * cb)

virtual AcsBulkdata::BulkDataNTWriterListener::~BulkDataNTWriterListener () [virtual]

Member Function Documentation

virtual void AcsBulkdata::BulkDataNTWriterListener::on_destination_unreachable (DDSDataWriter * writer, const DDS_InstanceHandle_t & handle, const DDS_Locator_t & destination) [virtual]

virtual void AcsBulkdata::BulkDataNTWriterListener::on_liveliness_lost (::DDS::DataWriter * writer, const ::DDS::LivelinessLostStatus & status) [virtual]

virtual void AcsBulkdata::BulkDataNTWriterListener::on_offered_deadline_missed (::DDS::DataWriter * writer, const ::DDS::OfferedDeadlineMissedStatus & status) [virtual]

virtual void AcsBulkdata::BulkDataNTWriterListener::on_offered_incompatible_qos (::DDS::DataWriter * writer, const ::DDS::OfferedIncompatibleQosStatus & status) [virtual]

virtual void AcsBulkdata::BulkDataNTWriterListener::on_publication_matched (::DDS::DataWriter * writer, const ::DDS::PublicationMatchedStatus & status) [virtual]

virtual void AcsBulkdata::BulkDataNTWriterListener::on_reliable_reader_activity_changed (DDSDataWriter * writer, const DDS_ReliableReaderActivityChangedStatus & status) [virtual]

virtual void AcsBulkdata::BulkDataNTWriterListener::on_reliable_writer_cache_changed (DDSDataWriter * writer, const DDS_ReliableWriterCacheChangedStatus & status) [virtual]

Member Data Documentation

BulkDataNTSenderFlowCallback* AcsBulkdata::BulkDataNTWriterListener::callback_mp [private]

name of DDS topic

unsigned long AcsBulkdata::BulkDataNTWriterListener::iter [private]

long AcsBulkdata::BulkDataNTWriterListener::max_unacknowledged_sample [private]

unsigned long AcsBulkdata::BulkDataNTWriterListener::sum_unacknowledged_sample [private]

pointer to user defined callback

std::string AcsBulkdata::BulkDataNTWriterListener::topicName_m [private]

Author

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