m2mb API docs  25.30.004.0
m2mb API sets documentation
m2mb_backup.h
Go to the documentation of this file.
1 /* $version: 252203 */
2 /*===============================================================================================*/
3 /* >>> Copyright (C) Telit Communications S.p.A. Italy All Rights Reserved. <<< */
27 #ifndef M2MB_BACKUP_H
28 #define M2MB_BACKUP_H
29 /* Global declarations =======================================================================*/
30 /* Global enums ==============================================================================*/
31 /* Global typedefs ===========================================================================*/
32 typedef void *M2MB_BACKUP_HANDLE;
33 
34 typedef enum
35 {
36  M2MB_BACKUP_EVENT_DUMMY
37 } M2MB_BACKUP_EVT_E;
38 
39 typedef void ( *m2mb_backup_ind_callback )( M2MB_BACKUP_HANDLE h, M2MB_BACKUP_EVT_E backup_event, UINT16 resp_size, void *resp_struct, void *userdata );
40 /* Global functions ==========================================================================*/
41 /*-----------------------------------------------------------------------------------------------*/
78 /*-----------------------------------------------------------------------------------------------*/
79 M2MB_RESULT_E m2mb_backup_init( M2MB_BACKUP_HANDLE *pHandle, m2mb_backup_ind_callback callback, void *userdata );
80 /*-----------------------------------------------------------------------------------------------*/
114 /*-----------------------------------------------------------------------------------------------*/
115 M2MB_RESULT_E m2mb_backup_deinit( M2MB_BACKUP_HANDLE handle );
116 /*-----------------------------------------------------------------------------------------------*/
166 /*-----------------------------------------------------------------------------------------------*/
167 M2MB_RESULT_E m2mb_backup_get_enable( M2MB_BACKUP_HANDLE handle, BOOLEAN *isEnabled );
168 /*-----------------------------------------------------------------------------------------------*/
212 /*-----------------------------------------------------------------------------------------------*/
213 M2MB_RESULT_E m2mb_backup_set_enable( M2MB_BACKUP_HANDLE handle, BOOLEAN isEnabled );
214 #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