All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_instStat_interface.h File Reference
#include "legato.h"

Go to the source code of this file.

Macros

#define LE_INSTSTAT_APP_NAME_LEN   47
 

Typedefs

typedef struct
le_instStat_AppInstallEventHandler * 
le_instStat_AppInstallEventHandlerRef_t
 
typedef struct
le_instStat_AppUninstallEventHandler * 
le_instStat_AppUninstallEventHandlerRef_t
 
typedef void(* le_instStat_AppInstallHandlerFunc_t )(const char *appName, void *contextPtr)
 
typedef void(* le_instStat_AppUninstallHandlerFunc_t )(const char *appName, void *contextPtr)
 

Functions

void le_instStat_ConnectService (void)
 
void le_instStat_DisconnectService (void)
 
le_instStat_AppInstallEventHandlerRef_t le_instStat_AddAppInstallEventHandler (le_instStat_AppInstallHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_instStat_RemoveAppInstallEventHandler (le_instStat_AppInstallEventHandlerRef_t addHandlerRef)
 
le_instStat_AppUninstallEventHandlerRef_t le_instStat_AddAppUninstallEventHandler (le_instStat_AppUninstallHandlerFunc_t handlerPtr, void *contextPtr)
 
void le_instStat_RemoveAppUninstallEventHandler (le_instStat_AppUninstallEventHandlerRef_t addHandlerRef)
 

Detailed Description

Legato Install Status API include file.

Copyright (C) Sierra Wireless Inc. Use of this work is subject to license.

Macro Definition Documentation

#define LE_INSTSTAT_APP_NAME_LEN   47

Define the maximum length of the name for an app update

Typedef Documentation

typedef struct le_instStat_AppInstallEventHandler* le_instStat_AppInstallEventHandlerRef_t

Reference type used by Add/Remove functions for EVENT 'le_instStat_AppInstallEvent'

typedef void(* le_instStat_AppInstallHandlerFunc_t)(const char *appName, void *contextPtr)

Handler for application install. Called when an application is installed.

Parameters
appNameName of the application installed.
contextPtr
typedef struct le_instStat_AppUninstallEventHandler* le_instStat_AppUninstallEventHandlerRef_t

Reference type used by Add/Remove functions for EVENT 'le_instStat_AppUninstallEvent'

typedef void(* le_instStat_AppUninstallHandlerFunc_t)(const char *appName, void *contextPtr)

Handler for application uninstall. Called when an application is uninstalled.

Parameters
appNameName of the application uninstalled.
contextPtr

Function Documentation

le_instStat_AppInstallEventHandlerRef_t le_instStat_AddAppInstallEventHandler ( le_instStat_AppInstallHandlerFunc_t  handlerPtr,
void *  contextPtr 
)

Add handler function for EVENT 'le_instStat_AppInstallEvent'

This event provides a notification of when an application is installed.

Parameters
[in]handlerPtr
[in]contextPtr
le_instStat_AppUninstallEventHandlerRef_t le_instStat_AddAppUninstallEventHandler ( le_instStat_AppUninstallHandlerFunc_t  handlerPtr,
void *  contextPtr 
)

Add handler function for EVENT 'le_instStat_AppUninstallEvent'

This event provides a notification of when an application is uninstalled.

Parameters
[in]handlerPtr
[in]contextPtr
void le_instStat_ConnectService ( void  )

Connect the client to the service

void le_instStat_DisconnectService ( void  )

Disconnect the client from the service

void le_instStat_RemoveAppInstallEventHandler ( le_instStat_AppInstallEventHandlerRef_t  addHandlerRef)

Remove handler function for EVENT 'le_instStat_AppInstallEvent'

Parameters
[in]addHandlerRef
void le_instStat_RemoveAppUninstallEventHandler ( le_instStat_AppUninstallEventHandlerRef_t  addHandlerRef)

Remove handler function for EVENT 'le_instStat_AppUninstallEvent'

Parameters
[in]addHandlerRef