m2mb API docs  25.30.003
m2mb API sets documentation
m2mb_backup.h
Go to the documentation of this file.
1 /*===============================================================================================*/
2 /* >>> Copyright (C) Telit Communications S.p.A. Italy All Rights Reserved. <<< */
26 #ifndef M2MB_BACKUP_H
27 #define M2MB_BACKUP_H
28 /* Global declarations =======================================================================*/
29 /* Global enums ==============================================================================*/
30 /* Global typedefs ===========================================================================*/
31 typedef void *M2MB_BACKUP_HANDLE;
32 
33 typedef enum
34 {
35  M2MB_BACKUP_EVENT_DUMMY
36 } M2MB_BACKUP_EVT_E;
37 
38 typedef void ( *m2mb_backup_ind_callback )( M2MB_BACKUP_HANDLE h, M2MB_BACKUP_EVT_E backup_event, UINT16 resp_size, void *resp_struct, void *userdata );
39 /* Global functions ==========================================================================*/
40 /*-----------------------------------------------------------------------------------------------*/
77 /*-----------------------------------------------------------------------------------------------*/
78 M2MB_RESULT_E m2mb_backup_init( M2MB_BACKUP_HANDLE *pHandle, m2mb_backup_ind_callback callback, void *userdata );
79 /*-----------------------------------------------------------------------------------------------*/
113 /*-----------------------------------------------------------------------------------------------*/
114 M2MB_RESULT_E m2mb_backup_deinit( M2MB_BACKUP_HANDLE handle );
115 /*-----------------------------------------------------------------------------------------------*/
165 /*-----------------------------------------------------------------------------------------------*/
166 M2MB_RESULT_E m2mb_backup_get_enable( M2MB_BACKUP_HANDLE handle, BOOLEAN *isEnabled );
167 /*-----------------------------------------------------------------------------------------------*/
211 /*-----------------------------------------------------------------------------------------------*/
212 M2MB_RESULT_E m2mb_backup_set_enable( M2MB_BACKUP_HANDLE handle, BOOLEAN isEnabled );
213 #endif // M2MB_BACKUP_H
m2mb_backup_deinit
M2MB_RESULT_E m2mb_backup_deinit(M2MB_BACKUP_HANDLE handle)
m2mb_backup_deinit deinitializes the backup management system
m2mb_backup_set_enable
M2MB_RESULT_E m2mb_backup_set_enable(M2MB_BACKUP_HANDLE handle, BOOLEAN isEnabled)
m2mb_backup_set_enable enables or disables backup.
m2mb_backup_init
M2MB_RESULT_E m2mb_backup_init(M2MB_BACKUP_HANDLE *pHandle, m2mb_backup_ind_callback callback, void *userdata)
m2mb_backup_init initializes the backup system
m2mb_backup_get_enable
M2MB_RESULT_E m2mb_backup_get_enable(M2MB_BACKUP_HANDLE handle, BOOLEAN *isEnabled)
m2mb_backup_get_enable verifies if the backup system is enabled