#include <FailoverListener.h>
Public Member Functions | |
FailoverListener (Discovery::RepoKey key) | |
Only construct with a repository key value. | |
virtual | ~FailoverListener () |
Virtual destructor. | |
virtual void | on_requested_deadline_missed (DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus &status) |
virtual void | on_requested_incompatible_qos (DDS::DataReader_ptr reader, const DDS::RequestedIncompatibleQosStatus &status) |
virtual void | on_liveliness_changed (DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus &status) |
virtual void | on_subscription_matched (DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status) |
virtual void | on_sample_rejected (DDS::DataReader_ptr reader, const DDS::SampleRejectedStatus &status) |
virtual void | on_data_available (DDS::DataReader_ptr reader) |
virtual void | on_sample_lost (DDS::DataReader_ptr reader, const DDS::SampleLostStatus &status) |
virtual void | on_subscription_disconnected (DDS::DataReader_ptr reader, const OpenDDS::DCPS::SubscriptionDisconnectedStatus &status) |
virtual void | on_subscription_reconnected (DDS::DataReader_ptr reader, const OpenDDS::DCPS::SubscriptionReconnectedStatus &status) |
virtual void | on_subscription_lost (DDS::DataReader_ptr reader, const OpenDDS::DCPS::SubscriptionLostStatus &status) |
virtual void | on_budget_exceeded (DDS::DataReader_ptr reader, const OpenDDS::DCPS::BudgetExceededStatus &status) |
Private Attributes | |
Discovery::RepoKey | key_ |
Definition at line 26 of file FailoverListener.h.
OpenDDS::DCPS::FailoverListener::FailoverListener | ( | Discovery::RepoKey | key | ) |
Only construct with a repository key value.
Definition at line 17 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00018 : key_(key) 00019 { 00020 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00021 ACE_DEBUG((LM_DEBUG, 00022 ACE_TEXT("(%P|%t) FailoverListener::FailoverListener( key==%C)\n"), 00023 key.c_str())); 00024 } 00025 }
OpenDDS::DCPS::FailoverListener::~FailoverListener | ( | ) | [virtual] |
Virtual destructor.
Definition at line 27 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00028 { 00029 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00030 ACE_DEBUG((LM_DEBUG, 00031 ACE_TEXT("(%P|%t) FailoverListener::~FailoverListener\n"))); 00032 } 00033 }
void OpenDDS::DCPS::FailoverListener::on_budget_exceeded | ( | DDS::DataReader_ptr | reader, | |
const OpenDDS::DCPS::BudgetExceededStatus & | status | |||
) | [virtual] |
Definition at line 152 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00155 { 00156 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00157 ACE_DEBUG((LM_DEBUG, 00158 ACE_TEXT("(%P|%t) FailoverListener::on_budget_exceeded\n"))); 00159 } 00160 }
void OpenDDS::DCPS::FailoverListener::on_data_available | ( | DDS::DataReader_ptr | reader | ) | [virtual] |
Definition at line 36 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00038 { 00039 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00040 ACE_DEBUG((LM_DEBUG, 00041 ACE_TEXT("(%P|%t) FailoverListener::on_data_available\n"))); 00042 } 00043 }
void OpenDDS::DCPS::FailoverListener::on_liveliness_changed | ( | DDS::DataReader_ptr | reader, | |
const DDS::LivelinessChangedStatus & | status | |||
) | [virtual] |
Definition at line 70 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00073 { 00074 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00075 ACE_DEBUG((LM_DEBUG, 00076 ACE_TEXT("(%P|%t) FailoverListener::on_liveliness_changed\n"))); 00077 } 00078 }
void OpenDDS::DCPS::FailoverListener::on_requested_deadline_missed | ( | DDS::DataReader_ptr | reader, | |
const DDS::RequestedDeadlineMissedStatus & | status | |||
) | [virtual] |
Definition at line 46 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00049 { 00050 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00051 ACE_DEBUG((LM_DEBUG, 00052 ACE_TEXT("(%P|%t) ") 00053 ACE_TEXT("Federatorer::on_requested_deadline_missed\n"))); 00054 } 00055 }
void OpenDDS::DCPS::FailoverListener::on_requested_incompatible_qos | ( | DDS::DataReader_ptr | reader, | |
const DDS::RequestedIncompatibleQosStatus & | status | |||
) | [virtual] |
Definition at line 58 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00061 { 00062 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00063 ACE_DEBUG((LM_DEBUG, 00064 ACE_TEXT("(%P|%t) FailoverListener::") 00065 ACE_TEXT("on_requested_incompatible_qos\n"))); 00066 } 00067 }
void OpenDDS::DCPS::FailoverListener::on_sample_lost | ( | DDS::DataReader_ptr | reader, | |
const DDS::SampleLostStatus & | status | |||
) | [virtual] |
Definition at line 103 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00106 { 00107 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00108 ACE_DEBUG((LM_DEBUG, 00109 ACE_TEXT("(%P|%t) FailoverListener::on_sample_lost\n"))); 00110 } 00111 }
void OpenDDS::DCPS::FailoverListener::on_sample_rejected | ( | DDS::DataReader_ptr | reader, | |
const DDS::SampleRejectedStatus & | status | |||
) | [virtual] |
Definition at line 92 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00095 { 00096 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00097 ACE_DEBUG((LM_DEBUG, 00098 ACE_TEXT("(%P|%t) FailoverListener::on_sample_rejected\n"))); 00099 } 00100 }
void OpenDDS::DCPS::FailoverListener::on_subscription_disconnected | ( | DDS::DataReader_ptr | reader, | |
const OpenDDS::DCPS::SubscriptionDisconnectedStatus & | status | |||
) | [virtual] |
Definition at line 114 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, key_, LM_DEBUG, and TheServiceParticipant.
00117 { 00118 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00119 ACE_DEBUG((LM_DEBUG, 00120 ACE_TEXT("(%P|%t) FailoverListener::on_subscription_disconnected\n"))); 00121 } 00122 TheServiceParticipant->repository_lost(this->key_); 00123 }
void OpenDDS::DCPS::FailoverListener::on_subscription_lost | ( | DDS::DataReader_ptr | reader, | |
const OpenDDS::DCPS::SubscriptionLostStatus & | status | |||
) | [virtual] |
Definition at line 137 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, key_, LM_DEBUG, and TheServiceParticipant.
00140 { 00141 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00142 ACE_DEBUG((LM_DEBUG, 00143 ACE_TEXT("(%P|%t) FailoverListener::on_subscription_lost: ") 00144 ACE_TEXT("initiating failover sequencing.\n"))); 00145 } 00146 00147 TheServiceParticipant->repository_lost(this->key_); 00148 }
void OpenDDS::DCPS::FailoverListener::on_subscription_matched | ( | DDS::DataReader_ptr | reader, | |
const DDS::SubscriptionMatchedStatus & | status | |||
) | [virtual] |
Definition at line 81 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00084 { 00085 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00086 ACE_DEBUG((LM_DEBUG, 00087 ACE_TEXT("(%P|%t) FailoverListener::on_subscription_matched\n"))); 00088 } 00089 }
void OpenDDS::DCPS::FailoverListener::on_subscription_reconnected | ( | DDS::DataReader_ptr | reader, | |
const OpenDDS::DCPS::SubscriptionReconnectedStatus & | status | |||
) | [virtual] |
Definition at line 126 of file FailoverListener.cpp.
References ACE_TEXT(), OpenDDS::DCPS::DCPS_debug_level, and LM_DEBUG.
00129 { 00130 if (OpenDDS::DCPS::DCPS_debug_level > 0) { 00131 ACE_DEBUG((LM_DEBUG, 00132 ACE_TEXT("(%P|%t) FailoverListener::on_subscription_reconnected\n"))); 00133 } 00134 }
Our repository key. If we trigger, this is the key to the repository that has been lost.
Definition at line 81 of file FailoverListener.h.
Referenced by on_subscription_disconnected(), and on_subscription_lost().