Gammu API
1.38.0
|
Data Structures | |
struct | GSM_SMS_Backup |
struct | GSM_Backup |
struct | GSM_Backup_Info |
Macros | |
#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) |
Backups manipulations.
#define GSM_BACKUP_MAX_CALLER 101 |
Maximal number of caller groups in backup.
Definition at line 114 of file gammu-backup.h.
#define GSM_BACKUP_MAX_CHATSETTINGS 30 |
Maximal number of chat settings in backup.
Definition at line 162 of file gammu-backup.h.
#define GSM_BACKUP_MAX_FMSTATIONS 20 |
Maximal number of FM stations in backup.
Definition at line 186 of file gammu-backup.h.
#define GSM_BACKUP_MAX_GPRSPOINT 10 |
Maximal number of GPRS points in backup.
Definition at line 194 of file gammu-backup.h.
#define GSM_BACKUP_MAX_MMSSETTINGS 30 |
Maximal number of MMS settings in backup.
Definition at line 146 of file gammu-backup.h.
#define GSM_BACKUP_MAX_NOTE 50 |
Maximal number of notes in backup.
Definition at line 202 of file gammu-backup.h.
#define GSM_BACKUP_MAX_PHONEPHONEBOOK 1001 |
Maximal number of phonebook entries in backup.
Definition at line 98 of file gammu-backup.h.
#define GSM_BACKUP_MAX_PROFILES 10 |
Maximal number of profiles in backup.
Definition at line 178 of file gammu-backup.h.
#define GSM_BACKUP_MAX_RINGTONES 30 |
Maximal number of ringtones in backup.
Definition at line 170 of file gammu-backup.h.
#define GSM_BACKUP_MAX_SIMPHONEBOOK 251 |
Maximal number of SIM entries in backup.
Definition at line 106 of file gammu-backup.h.
#define GSM_BACKUP_MAX_SMSC 10 |
Maximal number of SMSC in backup.
Definition at line 122 of file gammu-backup.h.
#define GSM_BACKUP_MAX_SYNCMLSETTINGS 30 |
Maximal number of SyncML settings in backup.
Definition at line 154 of file gammu-backup.h.
#define GSM_BACKUP_MAX_WAPBOOKMARK 40 |
Maximal number of WAP bookmarks in backup.
Definition at line 130 of file gammu-backup.h.
#define GSM_BACKUP_MAX_WAPSETTINGS 30 |
Maximal number of WAP settings in backup.
Definition at line 138 of file gammu-backup.h.
enum GSM_BackupFormat |
Backup data.
Definition at line 317 of file gammu-backup.h.
GSM_Error GSM_AddSMSBackupFile | ( | const char * | FileName, |
GSM_SMS_Backup * | backup | ||
) |
Adds data to SMS backup file.
FileName | file name |
backup | structure holding backup data |
void GSM_ClearBackup | ( | GSM_Backup * | backup | ) |
Clears backup structure
backup | structure where backup data will be stored |
void GSM_ClearSMSBackup | ( | GSM_SMS_Backup * | backup | ) |
Clears SMS backup structure
backup | structure where backup data will be stored |
void GSM_FreeBackup | ( | GSM_Backup * | backup | ) |
Deallocates all members of backup structure
backup | structure where backup data will be stored |
void GSM_FreeSMSBackup | ( | GSM_SMS_Backup * | backup | ) |
Deallocates all members of SMS backup structure
backup | structure where backup data will be stored |
void GSM_GetBackupFileFeatures | ( | GSM_BackupFormat | Format, |
GSM_Backup_Info * | info, | ||
GSM_Backup * | backup | ||
) |
Gets information about backup data features (resp. which data it contains).
Format | Format of backup. |
info | Output information about backup features. |
backup | Backup data to chech. |
void GSM_GetBackupFormatFeatures | ( | GSM_BackupFormat | Format, |
GSM_Backup_Info * | info | ||
) |
Gets information about format features.
Format | Format of backup. |
info | Output information about backup features. |
GSM_BackupFormat GSM_GuessBackupFormat | ( | const char * | FileName, |
const gboolean | UseUnicode | ||
) |
Guesses backup format based on filename.
FileName | Name of backup filename. |
UseUnicode | Whether to prefer unicode variant when guessing. |
GSM_Error GSM_ReadBackupFile | ( | const char * | FileName, |
GSM_Backup * | backup, | ||
GSM_BackupFormat | Format | ||
) |
Reads data from backup file.
FileName | Name of file (format is detected from it). |
backup | structure where backup data will be stored |
Format | Format of backup. For Gammu backups, unicode subformats are ignored. |
GSM_Error GSM_ReadSMSBackupFile | ( | const char * | FileName, |
GSM_SMS_Backup * | backup | ||
) |
Reads SMS backup file.
FileName | file name |
backup | structure where backup will be stored |
GSM_Error GSM_SaveBackupFile | ( | char * | FileName, |
GSM_Backup * | Backup, | ||
GSM_BackupFormat | Format | ||
) |
Save backup file.
FileName | Name of file (format is detected from it). |
Backup | structure holding backup data |
Format | Backup format. |