24 #ifndef CAMWATCHDOG_H_
25 #define CAMWATCHDOG_H_
45 CAmSocketHandler* mpCAmSocketHandler;
The am::CAmSocketHandler implements a mainloop for the AudioManager.
Implements the watchdog of the AudioManager with the help of systemd.
uint16_t sh_timerHandle_t
this is a handle for a timer to be used with the SocketHandler
CAmWatchdog(CAmSocketHandler *CAmSocketHandler)
void startWatchdog()
starts the watchdog by sending ready to systemD
SPDX license identifier: MPL-2.0.
TAmShTimerCallBack< CAmWatchdog > TimerCallback
void timerCallback(sh_timerHandle_t handle, void *userData)
the watchdog timer callback
template to create the functor for a class