import "DdsDcpsPublication.idl";
Inheritance diagram for OpenDDS::DCPS::DataWriterListener:
Public Member Functions | |
void | on_publication_disconnected (in::DDS::DataWriter reader, in PublicationDisconnectedStatus status) |
void | on_publication_reconnected (in::DDS::DataWriter reader, in PublicationReconnectedStatus status) |
void | on_publication_lost (in::DDS::DataWriter writer, in PublicationLostStatus status) |
void | on_connection_deleted (in::DDS::DataWriter writer) |
Definition at line 185 of file DdsDcpsPublication.idl.
void OpenDDS::DCPS::DataWriterListener::on_connection_deleted | ( | in::DDS::DataWriter | writer | ) |
called when the connection object is cleaned up and the reconnect thread exits. This hook is added for testing the reconnect thread leaking problem when the subscriber crashes.
void OpenDDS::DCPS::DataWriterListener::on_publication_disconnected | ( | in::DDS::DataWriter | reader, | |
in PublicationDisconnectedStatus | status | |||
) |
Called when a connection failure has been detected and there are still associations using the connection after the configurable graceful_disconnected_period.
void OpenDDS::DCPS::DataWriterListener::on_publication_lost | ( | in::DDS::DataWriter | writer, | |
in PublicationLostStatus | status | |||
) |
called when a connection is lost and hence one or more associations from this publication to some subscribers have been lost. A connection is "lost" when the retry attempts have been exhausted.
void OpenDDS::DCPS::DataWriterListener::on_publication_reconnected | ( | in::DDS::DataWriter | reader, | |
in PublicationReconnectedStatus | status | |||
) |
Called when a disconnected connection has been reconnected.