145 #ifndef LE_AVC_INTERFACE_H_INCLUDE_GUARD 146 #define LE_AVC_INTERFACE_H_INCLUDE_GUARD 254 LE_AVC_UNKNOWN_UPDATE,
255 LE_AVC_FIRMWARE_UPDATE,
256 LE_AVC_FRAMEWORK_UPDATE,
257 LE_AVC_APPLICATION_UPDATE
326 int32_t totalNumBytes,
327 int32_t dloadProgress,
416 uint32_t deferMinutes
445 uint32_t deferMinutes
474 uint32_t deferMinutes
507 size_t updateNameNumElements
552 #endif // LE_AVC_INTERFACE_H_INCLUDE_GUARD Uninstall in progress.
Definition: le_avc_interface.h:229
Uninstall is pending.
Definition: le_avc_interface.h:226
An error occurred installing the update.
Definition: le_avc_interface.h:223
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:235
Install in progress.
Definition: le_avc_interface.h:217
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:211
le_result_t le_avc_DeferUninstall(uint32_t deferMinutes)
Install is pending (implies download complete)
Definition: le_avc_interface.h:214
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:241
Session with AV server started.
Definition: le_avc_interface.h:238
Download in progress.
Definition: le_avc_interface.h:205
le_result_t le_avc_StartSession(void)
le_result_t le_avc_StopSession(void)
Update pending download.
Definition: le_avc_interface.h:202
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:220
le_result_t le_avc_AcceptInstall(void)
Something failed while doing install/download.
Definition: le_avc_interface.h:279
struct le_avc_BlockRequest * le_avc_BlockRequestRef_t
Definition: le_avc_interface.h:301
le_avc_BlockRequestRef_t le_avc_BlockInstall(void)
void le_avc_DisconnectService(void)
No error.
Definition: le_avc_interface.h:273
le_avc_UpdateType_t
Definition: le_avc_interface.h:252
le_result_t le_avc_DeferDownload(uint32_t deferMinutes)
Security check failure while installing the package.
Definition: le_avc_interface.h:282
le_avc_ErrorCode_t
Definition: le_avc_interface.h:271
Download has completed.
Definition: le_avc_interface.h:208
No updates pending.
Definition: le_avc_interface.h:199
void(* le_avc_StatusHandlerFunc_t)(le_avc_Status_t updateStatus, int32_t totalNumBytes, int32_t dloadProgress, void *contextPtr)
Definition: le_avc_interface.h:324
struct le_avc_StatusEventHandler * le_avc_StatusEventHandlerRef_t
Definition: le_avc_interface.h:293
Encountered a bad package.
Definition: le_avc_interface.h:276
le_avc_Status_t
Definition: le_avc_interface.h:197
App has been successfully uninstalled.
Definition: le_avc_interface.h:232
le_result_t le_avc_GetAppUpdateName(char *updateName, size_t updateNameNumElements)
le_avc_ErrorCode_t le_avc_GetErrorCode(void)
void le_avc_ConnectService(void)