TwiceAsNice
2019-02-18
|
This factory provides a facility to create service watchdogs. More...
#include <ServiceWatchdogFactory.h>
Public Member Functions | |
ServiceWatchdogFactory (Nice::JointPtr root, Nice::TaskQueuePtr taskQueue) | |
virtual | ~ServiceWatchdogFactory () |
Nice::ServiceWatchdogPtr | startWatchdogTask (Nice::JointPtr node) |
Private Member Functions | |
Nice::ServiceWatchdogPtr | buildWatchdog (Nice::JointPtr node, Nice::Time unreachabilityTimeout) |
Private Attributes | |
Nice::JointPtr | root_ |
Nice::TaskQueuePtr | taskQueue_ |
This factory provides a facility to create service watchdogs.
Nice::ServiceWatchdogFactory::ServiceWatchdogFactory | ( | Nice::JointPtr | root, |
Nice::TaskQueuePtr | taskQueue | ||
) |
|
inlinevirtual |
|
private |
Nice::ServiceWatchdogPtr Nice::ServiceWatchdogFactory::startWatchdogTask | ( | Nice::JointPtr | node | ) |
|
private |
|
private |