TwiceAsNice
2019-02-18
|
This PropertyActor forwards the heart beat of a property tree server to an unreachability detector. More...
#include <HeartbeatActor.h>
Public Member Functions | |
HeartbeatActor (const std::string &name, Nice::ServiceUnreachabilityDetectorPtr detector) | |
virtual | ~HeartbeatActor () |
virtual void | init (const Nice::PropertyFooPtr &, Nice::PropertyAttrMap &) |
Initializer, called by the Property when it is applied. More... | |
virtual Nice::PropertyActor * | clone () |
Abstract function clones a PropertyActor instance. More... | |
virtual Nice::CompletionState | set (const Nice::Date &, const Nice::Any &newValue) |
Abstract function validates a value of a certain type. More... | |
virtual std::string | name () const |
return actor name. More... | |
virtual std::string | toString () const |
Cast the PropertyActor to a string. More... | |
![]() | |
PropertyActor () | |
Constructor. More... | |
virtual | ~PropertyActor () |
Destructor. More... | |
PropertyActor () | |
Constructor. More... | |
virtual | ~PropertyActor () |
Destructor. More... | |
Private Attributes | |
Nice::ServiceUnreachabilityDetectorPtr | detector_ |
std::string | name_ |
This PropertyActor forwards the heart beat of a property tree server to an unreachability detector.
Nice::HeartbeatActor::HeartbeatActor | ( | const std::string & | name, |
Nice::ServiceUnreachabilityDetectorPtr | detector | ||
) |
|
inlinevirtual |
|
virtual |
Abstract function clones a PropertyActor instance.
Implements Nice::PropertyActor.
|
virtual |
Initializer, called by the Property when it is applied.
Implements Nice::PropertyActor.
|
virtual |
|
virtual |
Abstract function validates a value of a certain type.
The derived function process is called. The value passed by reference might be manipulated
_a | Value of Nice::Any |
Implements Nice::PropertyActor.
|
virtual |
|
private |
|
private |