10 #ifndef LE_UPDATE_COMMON_H_INCLUDE_GUARD 11 #define LE_UPDATE_COMMON_H_INCLUDE_GUARD 17 #include "le_limit_common.h" 19 #define IFGEN_LE_UPDATE_PROTOCOL_ID "17cd65c5c26efb8f22650432980df70f" 20 #define IFGEN_LE_UPDATE_MSG_SIZE 48 282 #endif // LE_UPDATE_COMMON_H_INCLUDE_GUARD struct le_update_ProgressHandler * le_update_ProgressHandlerRef_t
Definition: le_update_common.h:82
Update data downloaded successfully.
Definition: le_update_common.h:43
LE_SHARED le_result_t ifgen_le_update_GetSystemHash(le_msg_SessionRef_t _ifgen_sessionRef, int32_t systemIndex, char *hashStr, size_t hashStrSize)
LE_SHARED le_result_t ifgen_le_update_Install(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED void ifgen_le_update_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED bool ifgen_le_update_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_le_update_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED int32_t ifgen_le_update_GetPreviousSystemIndex(le_msg_SessionRef_t _ifgen_sessionRef, int32_t systemIndex)
Applying update(i.e. installation/removal operation going on).
Definition: le_update_common.h:45
LE_SHARED le_update_ErrorCode_t ifgen_le_update_GetErrorCode(le_msg_SessionRef_t _ifgen_sessionRef)
Encountered bad update package. Check logs.
Definition: le_update_common.h:67
LE_SHARED void ifgen_le_update_End(le_msg_SessionRef_t _ifgen_sessionRef)
le_update_State_t
Definition: le_update_common.h:39
void(* le_update_ProgressHandlerFunc_t)(le_update_State_t updateState, uint32_t percentDone, void *contextPtr)
Definition: le_update_common.h:91
Error while doing security check of the package.
Definition: le_update_common.h:71
LE_SHARED le_result_t ifgen_le_update_Start(le_msg_SessionRef_t _ifgen_sessionRef, int fd)
No error.
Definition: le_update_common.h:65
Successfully completed all update task.
Definition: le_update_common.h:47
LE_SHARED void ifgen_le_update_InitCommonData(void)
Update failed due to some error or deletion request.
Definition: le_update_common.h:49
LE_SHARED le_update_ProgressHandlerRef_t ifgen_le_update_AddProgressHandler(le_msg_SessionRef_t _ifgen_sessionRef, le_update_ProgressHandlerFunc_t handlerPtr, void *contextPtr)
Unpacking update data.
Definition: le_update_common.h:41
le_result_t
Definition: le_basics.h:45
LE_SHARED int32_t ifgen_le_update_GetCurrentSysIndex(le_msg_SessionRef_t _ifgen_sessionRef)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_update_ErrorCode_t
Definition: le_update_common.h:63
LE_SHARED void ifgen_le_update_RemoveProgressHandler(le_msg_SessionRef_t _ifgen_sessionRef, le_update_ProgressHandlerRef_t handlerRef)
#define LE_SHARED
Definition: le_basics.h:297
Something failed while doing update. Check logs.
Definition: le_update_common.h:69