135 #ifndef LE_AVC_INTERFACE_H_INCLUDE_GUARD
136 #define LE_AVC_INTERFACE_H_INCLUDE_GUARD
230 LE_AVC_UNKNOWN_UPDATE,
231 LE_AVC_FIRMWARE_UPDATE,
232 LE_AVC_FRAMEWORK_UPDATE,
233 LE_AVC_APPLICATION_UPDATE
276 int32_t totalNumBytes,
277 int32_t dloadProgress,
366 uint32_t deferMinutes
395 uint32_t deferMinutes
424 uint32_t deferMinutes
457 size_t updateNameNumElements
488 #endif // LE_AVC_INTERFACE_H_INCLUDE_GUARD
Uninstall in progress.
Definition: le_avc_interface.h:205
Uninstall is pending.
Definition: le_avc_interface.h:202
An error occurred installing the update.
Definition: le_avc_interface.h:199
le_result_t
Definition: le_basics.h:35
void le_avc_RemoveStatusEventHandler(le_avc_StatusEventHandlerRef_t addHandlerRef)
An error occurred uninstalling the update.
Definition: le_avc_interface.h:211
Install in progress.
Definition: le_avc_interface.h:193
void le_avc_UnblockInstall(le_avc_BlockRequestRef_t blockRef)
le_avc_StatusEventHandlerRef_t le_avc_AddStatusEventHandler(le_avc_StatusHandlerFunc_t handlerPtr, void *contextPtr)
An error occurred downloading the update.
Definition: le_avc_interface.h:187
le_result_t le_avc_DeferUninstall(uint32_t deferMinutes)
Install is pending (implies download complete)
Definition: le_avc_interface.h:190
le_result_t le_avc_AcceptUninstall(void)
le_result_t le_avc_GetUpdateType(le_avc_UpdateType_t *updateTypePtr)
Session with AV server stopped.
Definition: le_avc_interface.h:217
Session with AV server started.
Definition: le_avc_interface.h:214
Download in progress.
Definition: le_avc_interface.h:181
le_result_t le_avc_StartSession(void)
le_result_t le_avc_StopSession(void)
Update pending download.
Definition: le_avc_interface.h:178
le_result_t le_avc_AcceptDownload(void)
le_result_t le_avc_DeferInstall(uint32_t deferMinutes)
Update has been successfully installed.
Definition: le_avc_interface.h:196
le_result_t le_avc_AcceptInstall(void)
struct le_avc_BlockRequest * le_avc_BlockRequestRef_t
Definition: le_avc_interface.h:251
le_avc_BlockRequestRef_t le_avc_BlockInstall(void)
void le_avc_DisconnectService(void)
le_avc_UpdateType_t
Definition: le_avc_interface.h:228
le_result_t le_avc_DeferDownload(uint32_t deferMinutes)
Download has completed.
Definition: le_avc_interface.h:184
No updates pending.
Definition: le_avc_interface.h:175
void(* le_avc_StatusHandlerFunc_t)(le_avc_Status_t updateStatus, int32_t totalNumBytes, int32_t dloadProgress, void *contextPtr)
Definition: le_avc_interface.h:274
struct le_avc_StatusEventHandler * le_avc_StatusEventHandlerRef_t
Definition: le_avc_interface.h:243
le_avc_Status_t
Definition: le_avc_interface.h:173
App has been successfully uninstalled.
Definition: le_avc_interface.h:208
le_result_t le_avc_GetAppUpdateName(char *updateName, size_t updateNameNumElements)
void le_avc_ConnectService(void)