10 #ifndef LE_WDOG_COMMON_H_INCLUDE_GUARD 11 #define LE_WDOG_COMMON_H_INCLUDE_GUARD 16 #define IFGEN_LE_WDOG_PROTOCOL_ID "572ba176b790548eed89b7ba6f9f4b14" 17 #define IFGEN_LE_WDOG_MSG_SIZE 20 26 #define LE_WDOG_TIMEOUT_NEVER -1 33 #define LE_WDOG_TIMEOUT_NOW 0 131 uint64_t* millisecondsPtr
147 uint64_t* millisecondsPtr
151 #endif // LE_WDOG_COMMON_H_INCLUDE_GUARD LE_SHARED le_result_t ifgen_le_wdog_GetWatchdogTimeout(le_msg_SessionRef_t _ifgen_sessionRef, uint64_t *millisecondsPtr)
LE_SHARED bool ifgen_le_wdog_HasLocalBinding(void)
void(* le_wdog_ExternalWatchdogHandlerFunc_t)(void *contextPtr)
Definition: le_wdog_common.h:41
LE_SHARED void ifgen_le_wdog_Kick(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_le_wdog_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_le_wdog_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_le_wdog_InitCommonData(void)
LE_SHARED void ifgen_le_wdog_Timeout(le_msg_SessionRef_t _ifgen_sessionRef, int32_t milliseconds)
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED le_result_t ifgen_le_wdog_GetMaxWatchdogTimeout(le_msg_SessionRef_t _ifgen_sessionRef, uint64_t *millisecondsPtr)
#define LE_SHARED
Definition: le_basics.h:297