m2mb API docs  30.00.007
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. <<< */
21 #ifndef M2MB_BACKUP_H
22 #define M2MB_BACKUP_H
23 /* Global declarations =======================================================================*/
24 /* Global enums ==============================================================================*/
25 /* Global typedefs ===========================================================================*/
26 typedef void *M2MB_BACKUP_HANDLE;
27 
28 typedef enum
29 {
30  M2MB_BACKUP_EVENT_DUMMY
31 } M2MB_BACKUP_EVT_E;
32 
33 typedef void ( *m2mb_backup_ind_callback )( M2MB_BACKUP_HANDLE h, M2MB_BACKUP_EVT_E backup_event, UINT16 resp_size, void *resp_struct, void *userdata );
34 /* Global functions ==========================================================================*/
35 /*-----------------------------------------------------------------------------------------------*/
70 /*-----------------------------------------------------------------------------------------------*/
71 M2MB_RESULT_E m2mb_backup_init( M2MB_BACKUP_HANDLE *pHandle, m2mb_backup_ind_callback callback, void *userdata );
72 /*-----------------------------------------------------------------------------------------------*/
106 /*-----------------------------------------------------------------------------------------------*/
107 M2MB_RESULT_E m2mb_backup_deinit( M2MB_BACKUP_HANDLE handle );
108 /*-----------------------------------------------------------------------------------------------*/
158 /*-----------------------------------------------------------------------------------------------*/
159 M2MB_RESULT_E m2mb_backup_get_enable( M2MB_BACKUP_HANDLE handle, BOOLEAN *isEnabled );
160 /*-----------------------------------------------------------------------------------------------*/
203 /*-----------------------------------------------------------------------------------------------*/
204 M2MB_RESULT_E m2mb_backup_set_enable( M2MB_BACKUP_HANDLE handle, BOOLEAN isEnabled );
205 #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