Struct AstuteDDS_DataWriterListener

ClassList > AstuteDDS_DataWriterListener

More...

  • #include <astutedds.h>

Public Attributes

Type Name
AstuteDDS_LivelinessLostCallback on_liveliness_lost
AstuteDDS_OfferedDeadlineMissedCallback on_offered_deadline_missed
AstuteDDS_OfferedIncompatibleQosCallback on_offered_incompatible_qos
AstuteDDS_PublicationMatchedCallback on_publication_matched
void * user_data

Detailed Description

Listener bundle for a DataWriter. Any callback pointer may be NULL to indicate the corresponding event is not observed. user_data is passed verbatim to every fired callback. The struct is copied into the DDS core at astutedds_datawriter_set_listener() time; callers may free the struct after the call returns. Pass NULL for listener to detach.

Public Attributes Documentation

variable on_liveliness_lost

AstuteDDS_LivelinessLostCallback AstuteDDS_DataWriterListener::on_liveliness_lost;

variable on_offered_deadline_missed

AstuteDDS_OfferedDeadlineMissedCallback AstuteDDS_DataWriterListener::on_offered_deadline_missed;

variable on_offered_incompatible_qos

AstuteDDS_OfferedIncompatibleQosCallback AstuteDDS_DataWriterListener::on_offered_incompatible_qos;

variable on_publication_matched

AstuteDDS_PublicationMatchedCallback AstuteDDS_DataWriterListener::on_publication_matched;

variable user_data

void* AstuteDDS_DataWriterListener::user_data;


The documentation for this class was generated from the following file include/astutedds/c/astutedds.h