OpenJAUS SAE SDK  6.0.0
Public Types | Public Member Functions | List of all members
openjaus::core_v1_1::services::LivenessSettingsInterface Class Referenceabstract

#include <LivenessSettingsInterface.h>

Inherited by openjaus::core_v1_1::services::LivenessSettings [virtual].

Public Types

enum  HeartbeatMethod { NONE, BROADCAST }
 

Public Member Functions

 LivenessSettingsInterface ()
 
virtual ~LivenessSettingsInterface ()
 
virtual bool isEnabled ()=0
 
virtual HeartbeatMethod getHeartbeatMethod ()=0
 
virtual int getHeartbeatInterval_sec ()=0
 
virtual bool broadcastShutdownIsEnabled ()=0
 
virtual bool timeoutIsEnabled ()=0
 
virtual int getLivenessTimeout_sec ()=0
 

Member Enumeration Documentation

◆ HeartbeatMethod

Enumerator
NONE 
BROADCAST 

Constructor & Destructor Documentation

◆ LivenessSettingsInterface()

openjaus::core_v1_1::services::LivenessSettingsInterface::LivenessSettingsInterface ( )
inline

◆ ~LivenessSettingsInterface()

virtual openjaus::core_v1_1::services::LivenessSettingsInterface::~LivenessSettingsInterface ( )
inlinevirtual

Member Function Documentation

◆ broadcastShutdownIsEnabled()

virtual bool openjaus::core_v1_1::services::LivenessSettingsInterface::broadcastShutdownIsEnabled ( )
pure virtual

◆ getHeartbeatInterval_sec()

virtual int openjaus::core_v1_1::services::LivenessSettingsInterface::getHeartbeatInterval_sec ( )
pure virtual

◆ getHeartbeatMethod()

virtual HeartbeatMethod openjaus::core_v1_1::services::LivenessSettingsInterface::getHeartbeatMethod ( )
pure virtual

◆ getLivenessTimeout_sec()

virtual int openjaus::core_v1_1::services::LivenessSettingsInterface::getLivenessTimeout_sec ( )
pure virtual

◆ isEnabled()

virtual bool openjaus::core_v1_1::services::LivenessSettingsInterface::isEnabled ( )
pure virtual

◆ timeoutIsEnabled()

virtual bool openjaus::core_v1_1::services::LivenessSettingsInterface::timeoutIsEnabled ( )
pure virtual

The documentation for this class was generated from the following file: