le_update_interface.h File Reference

#include "legato.h"
#include "le_limit_interface.h"
#include "le_update_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_update_DisconnectHandler_t) (void *)
 

Functions

void le_update_ConnectService (void)
 
le_result_t le_update_TryConnectService (void)
 
LE_FULL_API void le_update_SetServerDisconnectHandler (le_update_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_update_DisconnectService (void)
 
le_update_ProgressHandlerRef_t le_update_AddProgressHandler (le_update_ProgressHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_update_RemoveProgressHandler (le_update_ProgressHandlerRef_t handlerRef)
 
le_result_t le_update_Start (int fd)
 
le_result_t le_update_Install (void)
 
void le_update_End (void)
 
le_update_ErrorCode_t le_update_GetErrorCode (void)
 
int32_t le_update_GetCurrentSysIndex (void)
 
le_result_t le_update_GetSystemHash (int32_t systemIndex, char *hashStr, size_t hashStrSize)
 
int32_t le_update_GetPreviousSystemIndex (int32_t systemIndex)
 

Detailed Description

Legato Update API include file.