13 #ifndef LE_UPDATE_INTERFACE_H_INCLUDE_GUARD 14 #define LE_UPDATE_INTERFACE_H_INCLUDE_GUARD 20 #include "le_limit_server.h" 244 #endif // LE_UPDATE_INTERFACE_H_INCLUDE_GUARD
struct le_update_ProgressHandler * le_update_ProgressHandlerRef_t
Definition: le_update_common.h:82
void le_update_RemoveProgressHandler(le_update_ProgressHandlerRef_t handlerRef)
Definition: le_update_client.c:577
void le_update_AdvertiseService(void)
Definition: le_update_server.c:296
le_msg_ServiceRef_t le_update_GetServiceRef(void)
Definition: le_update_server.c:269
le_result_t le_update_Install(void)
Definition: le_update_client.c:623
le_msg_SessionRef_t le_update_GetClientSessionRef(void)
Definition: le_update_server.c:282
void le_update_End(void)
Definition: le_update_client.c:638
int32_t le_update_GetPreviousSystemIndex(int32_t systemIndex)
Definition: le_update_client.c:721
void(* le_update_ProgressHandlerFunc_t)(le_update_State_t updateState, uint32_t percentDone, void *contextPtr)
Definition: le_update_common.h:91
le_update_ErrorCode_t le_update_GetErrorCode(void)
Definition: le_update_client.c:657
le_result_t le_update_GetSystemHash(int32_t systemIndex, char *hashStr, size_t hashStrSize)
Definition: le_update_client.c:695
int32_t le_update_GetCurrentSysIndex(void)
Definition: le_update_client.c:674
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_result_t le_update_Start(int fd)
Definition: le_update_client.c:601
le_update_ErrorCode_t
Definition: le_update_common.h:63
le_update_ProgressHandlerRef_t le_update_AddProgressHandler(le_update_ProgressHandlerFunc_t handlerPtr, void *contextPtr)
Definition: le_update_client.c:557