Gammu API  1.38.0
gammu-backup.h File Reference
#include <gammu-message.h>
#include <gammu-memory.h>
#include <gammu-calendar.h>
#include <gammu-bitmap.h>
#include <gammu-wap.h>
#include <gammu-settings.h>
#include <gammu-ringtone.h>
#include <gammu-config.h>

Go to the source code of this file.

Data Structures

struct  GSM_SMS_Backup
 
struct  GSM_Backup
 
struct  GSM_Backup_Info
 

Macros

#define GSM_BACKUP_MAX_SMS   100000
 
#define GSM_BACKUP_MAX_PHONEPHONEBOOK   1001
 
#define GSM_BACKUP_MAX_SIMPHONEBOOK   251
 
#define GSM_BACKUP_MAX_CALLER   101
 
#define GSM_BACKUP_MAX_SMSC   10
 
#define GSM_BACKUP_MAX_WAPBOOKMARK   40
 
#define GSM_BACKUP_MAX_WAPSETTINGS   30
 
#define GSM_BACKUP_MAX_MMSSETTINGS   30
 
#define GSM_BACKUP_MAX_SYNCMLSETTINGS   30
 
#define GSM_BACKUP_MAX_CHATSETTINGS   30
 
#define GSM_BACKUP_MAX_RINGTONES   30
 
#define GSM_BACKUP_MAX_PROFILES   10
 
#define GSM_BACKUP_MAX_FMSTATIONS   20
 
#define GSM_BACKUP_MAX_GPRSPOINT   10
 
#define GSM_BACKUP_MAX_NOTE   50
 

Enumerations

enum  GSM_BackupFormat {
  GSM_Backup_Auto = 0, GSM_Backup_AutoUnicode = 1, GSM_Backup_LMB, GSM_Backup_VCalendar,
  GSM_Backup_VCard, GSM_Backup_LDIF, GSM_Backup_ICS, GSM_Backup_Gammu,
  GSM_Backup_GammuUCS2, GSM_Backup_VNote
}
 

Functions

GSM_Error GSM_ReadSMSBackupFile (const char *FileName, GSM_SMS_Backup *backup)
 
GSM_Error GSM_AddSMSBackupFile (const char *FileName, GSM_SMS_Backup *backup)
 
void GSM_ClearSMSBackup (GSM_SMS_Backup *backup)
 
void GSM_FreeSMSBackup (GSM_SMS_Backup *backup)
 
GSM_Error GSM_SaveBackupFile (char *FileName, GSM_Backup *Backup, GSM_BackupFormat Format)
 
GSM_BackupFormat GSM_GuessBackupFormat (const char *FileName, const gboolean UseUnicode)
 
GSM_Error GSM_ReadBackupFile (const char *FileName, GSM_Backup *backup, GSM_BackupFormat Format)
 
void GSM_ClearBackup (GSM_Backup *backup)
 
void GSM_FreeBackup (GSM_Backup *backup)
 
void GSM_GetBackupFormatFeatures (GSM_BackupFormat Format, GSM_Backup_Info *info)
 
void GSM_GetBackupFileFeatures (GSM_BackupFormat Format, GSM_Backup_Info *info, GSM_Backup *backup)
 

Detailed Description

Author
Michal Čihař

Backup data and functions.

Definition in file gammu-backup.h.

Macro Definition Documentation

§ GSM_BACKUP_MAX_SMS

#define GSM_BACKUP_MAX_SMS   100000

Maximal number of SMSes in backup.

Todo:
This should not be hardcoded.

Definition at line 35 of file gammu-backup.h.