OpenJAUS SAE SDK  6.0.0
Public Member Functions | List of all members
openjaus::system::WatchdogInterface Class Referenceabstract

#include <WatchdogInterface.h>

Inherited by openjaus::system::AbstractWatchdog.

Public Member Functions

 WatchdogInterface ()
 
virtual ~WatchdogInterface ()
 
virtual void addTimeOutCallback (void(*function)(void *object, WatchdogInterface *watchdog), void *object)=0
 
virtual void start ()=0
 
virtual void cancel ()=0
 
virtual void reset ()=0
 
virtual bool timedOut () const =0
 

Constructor & Destructor Documentation

◆ WatchdogInterface()

openjaus::system::WatchdogInterface::WatchdogInterface ( )
inline

◆ ~WatchdogInterface()

virtual openjaus::system::WatchdogInterface::~WatchdogInterface ( )
inlinevirtual

Member Function Documentation

◆ addTimeOutCallback()

virtual void openjaus::system::WatchdogInterface::addTimeOutCallback ( void(*)(void *object, WatchdogInterface *watchdog)  function,
void *  object 
)
pure virtual

◆ cancel()

virtual void openjaus::system::WatchdogInterface::cancel ( )
pure virtual

◆ reset()

virtual void openjaus::system::WatchdogInterface::reset ( )
pure virtual

◆ start()

virtual void openjaus::system::WatchdogInterface::start ( )
pure virtual

◆ timedOut()

virtual bool openjaus::system::WatchdogInterface::timedOut ( ) const
pure virtual

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