This class implements the ServiceUnreachabilityDetector interface.
More...
#include <ServiceUnreachabilityDetector.h>
This class implements the ServiceUnreachabilityDetector interface.
◆ ServiceUnreachabilityDetector()
Nice::ServiceUnreachabilityDetector::ServiceUnreachabilityDetector |
( |
const Nice::Time & |
timeout, |
|
|
const std::string & |
fullNodePath |
|
) |
| |
◆ ~ServiceUnreachabilityDetector()
virtual Nice::ServiceUnreachabilityDetector::~ServiceUnreachabilityDetector |
( |
| ) |
|
|
inlinevirtual |
◆ getUnreachabilityThreshold()
Nice::Date Nice::ServiceUnreachabilityDetector::getUnreachabilityThreshold |
( |
| ) |
|
|
private |
◆ gotHeartbeat()
void Nice::ServiceUnreachabilityDetector::gotHeartbeat |
( |
const Nice::Date & |
arrivalDate | ) |
|
|
virtual |
◆ isServiceReachable()
bool Nice::ServiceUnreachabilityDetector::isServiceReachable |
( |
| ) |
|
|
virtual |
◆ reportHeartbeatArrival()
void Nice::ServiceUnreachabilityDetector::reportHeartbeatArrival |
( |
const Nice::Date & |
now | ) |
|
|
private |
◆ fullNodePath_
std::string Nice::ServiceUnreachabilityDetector::fullNodePath_ |
|
private |
◆ gotInitialHeartbeat_
bool Nice::ServiceUnreachabilityDetector::gotInitialHeartbeat_ |
|
private |
◆ latestHeartbeatDate_
Nice::Date Nice::ServiceUnreachabilityDetector::latestHeartbeatDate_ |
|
private |
◆ mutex_
Nice::Mutex Nice::ServiceUnreachabilityDetector::mutex_ |
|
private |
◆ timeout_
Nice::Time Nice::ServiceUnreachabilityDetector::timeout_ |
|
private |
The documentation for this class was generated from the following files: