le_fwupdate_interface.h File Reference

#include "legato.h"
#include "le_fwupdate_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_fwupdate_DisconnectHandler_t) (void *)
 

Functions

void le_fwupdate_ConnectService (void)
 
le_result_t le_fwupdate_TryConnectService (void)
 
LE_FULL_API void le_fwupdate_SetServerDisconnectHandler (le_fwupdate_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_fwupdate_DisconnectService (void)
 
le_result_t le_fwupdate_Download (int fd)
 
le_result_t le_fwupdate_InitDownload (void)
 
le_result_t le_fwupdate_GetResumePosition (size_t *positionPtr)
 
le_result_t le_fwupdate_GetUpdateStatus (le_fwupdate_UpdateStatus_t *statusPtr, char *statusLabel, size_t statusLabelSize)
 
le_result_t le_fwupdate_GetFirmwareVersion (char *version, size_t versionSize)
 
le_result_t le_fwupdate_GetBootloaderVersion (char *version, size_t versionSize)
 
le_result_t le_fwupdate_GetSystemVersion (uint8_t index, char *versionName, size_t versionNameSize, char *version, size_t versionSize)
 
le_result_t le_fwupdate_GetAppBootloaderVersion (char *version, size_t versionSize)
 
le_result_t le_fwupdate_IsSystemMarkedGood (bool *isSystemGoodPtr)
 
le_result_t le_fwupdate_Install (void)
 
le_result_t le_fwupdate_MarkGood (void)
 
le_result_t le_fwupdate_InstallAndMarkGood (void)
 

Detailed Description

Legato Firmware Update API include file.