10 #ifndef TAF_MNGDCONN_COMMON_H_INCLUDE_GUARD 11 #define TAF_MNGDCONN_COMMON_H_INCLUDE_GUARD 21 #define IFGEN_TAF_MNGDCONN_PROTOCOL_ID "feb1441f3017abb1a34087f85f0ee150" 22 #define IFGEN_TAF_MNGDCONN_MSG_SIZE 82 31 #define TAF_MNGDCONN_MAX_NAME_LEN 32 450 #endif // TAF_MNGDCONN_COMMON_H_INCLUDE_GUARD LE_SHARED taf_mngdConn_DataRef_t ifgen_taf_mngdConn_GetDataByName(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL dataName)
Transition state to CONNECTED or DISCONNECTED.
Definition: taf_mngdConn_common.h:54
L1 recovery is scheduled to start.
Definition: taf_mngdConn_common.h:75
LE_SHARED void ifgen_taf_mngdConn_RemoveRecoveryStateHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_RecoveryStateHandlerRef_t handlerRef)
LE_SHARED le_result_t ifgen_taf_mngdConn_StopData(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef)
struct taf_mngdConn_DataStateHandler * taf_mngdConn_DataStateHandlerRef_t
Definition: taf_mngdConn_common.h:65
LE_SHARED le_result_t ifgen_taf_mngdConn_CancelL2Recovery(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef)
LE_SHARED le_result_t ifgen_taf_mngdConn_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
A scheduled L2 recovery is canceled.
Definition: taf_mngdConn_common.h:85
The service is not able to reconnect data even after retries.
Definition: taf_mngdConn_common.h:52
Transition state to CONNECTED or FAILED.
Definition: taf_mngdConn_common.h:48
L1 recovery is started.
Definition: taf_mngdConn_common.h:77
LE_SHARED taf_mngdConn_RecoveryStateHandlerRef_t ifgen_taf_mngdConn_AddRecoveryStateHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_RecoveryStateHandlerFunc_t handlerPtr, void *contextPtr)
A scheduled L1 recovery is canceled.
Definition: taf_mngdConn_common.h:79
LE_SHARED taf_mngdConn_DataStateHandlerRef_t ifgen_taf_mngdConn_AddDataStateHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataStateHandlerFunc_t handlerPtr, void *contextPtr)
LE_SHARED bool ifgen_taf_mngdConn_HasLocalBinding(void)
struct taf_mngdConn_RecoveryStateHandler * taf_mngdConn_RecoveryStateHandlerRef_t
Definition: taf_mngdConn_common.h:96
void(* taf_mngdConn_DataStateHandlerFunc_t)(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataState_t state, void *contextPtr)
Definition: taf_mngdConn_common.h:105
LE_SHARED void ifgen_taf_mngdConn_InitCommonData(void)
Data connected state.
Definition: taf_mngdConn_common.h:50
LE_SHARED le_result_t ifgen_taf_mngdConn_GetDataNameByRef(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef, char *dataName, size_t dataNameSize)
LE_SHARED void ifgen_taf_mngdConn_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_mngdConn_CancelL1Recovery(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef)
L2 recovery is started.
Definition: taf_mngdConn_common.h:83
LE_SHARED void ifgen_taf_mngdConn_RemoveDataStateHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataStateHandlerRef_t handlerRef)
LE_SHARED le_result_t ifgen_taf_mngdConn_GetDataConnectionState(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataState_t *statePtr)
LE_SHARED le_result_t ifgen_taf_mngdConn_StartData(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef)
void(* taf_mngdConn_RecoveryStateHandlerFunc_t)(taf_mngdConn_RecoveryState_t state, taf_mngdConn_DataRef_t dataRef, void *contextPtr)
Definition: taf_mngdConn_common.h:120
taf_mngdConn_RecoveryState_t
Definition: taf_mngdConn_common.h:73
LE_SHARED le_result_t ifgen_taf_mngdConn_GetDataIdByRef(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef, uint8_t *dataIdPtr)
LE_SHARED taf_mngdConn_DataRef_t ifgen_taf_mngdConn_GetData(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t dataId)
#define LE_NONNULL
Definition: le_basics.h:368
LE_SHARED le_result_t ifgen_taf_mngdConn_GetDataConnectionIPAddresses(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef, char *IPv4Addr, size_t IPv4AddrSize, char *IPv6Addr, size_t IPv6AddrSize)
le_result_t
Definition: le_basics.h:45
L2 recovery is scheduled to start.
Definition: taf_mngdConn_common.h:81
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED le_result_t ifgen_taf_mngdConn_StartDataRetry(le_msg_SessionRef_t _ifgen_sessionRef, taf_mngdConn_DataRef_t dataRef)
struct taf_mngdConn_Data * taf_mngdConn_DataRef_t
Definition: taf_mngdConn_common.h:38
taf_mngdConn_DataState_t
Definition: taf_mngdConn_common.h:46
#define LE_SHARED
Definition: le_basics.h:297