le_instStat_interface.h File Reference
#include "legato.h"
#include "le_limit_interface.h"

Go to the source code of this file.

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.

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