OpenJAUS Software Development Kit  4.3.1
Public Types | Public Member Functions | List of all members
openjaus::core::services::LivenessSettingsInterface Class Referenceabstract

#include <LivenessSettingsInterface.h>

Inherited by openjaus::core::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::services::LivenessSettingsInterface::LivenessSettingsInterface ( )
inline

§ ~LivenessSettingsInterface()

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

Member Function Documentation

§ broadcastShutdownIsEnabled()

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

§ getHeartbeatInterval_sec()

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

§ getHeartbeatMethod()

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

§ getLivenessTimeout_sec()

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

§ isEnabled()

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

§ timeoutIsEnabled()

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

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