Functions | |
| osync_bool | _osync_open_xml_file (xmlDocPtr *doc, xmlNodePtr *cur, const char *path, const char *topentry, OSyncError **error) |
| Opens a xml document. | |
| osync_bool | osync_file_write (const char *filename, const char *data, int size, int mode, OSyncError **oserror) |
| Writes data to a file. | |
| osync_bool | osync_file_read (const char *filename, char **data, int *size, OSyncError **oserror) |
| Reads a file. | |
| const char * | osync_get_version (void) |
| Returns the version of opensync. | |
| void * | osync_try_malloc0 (unsigned int size, OSyncError **error) |
| Safely tries to malloc memory. | |
| char * | osync_strreplace (const char *input, const char *delimiter, const char *replacement) |
| osync_bool _osync_open_xml_file | ( | xmlDocPtr * | doc, | |
| xmlNodePtr * | cur, | |||
| const char * | path, | |||
| const char * | topentry, | |||
| OSyncError ** | error | |||
| ) |
Opens a xml document.
Opens a xml document
| doc | Pointer to a xmldoc | |
| cur | The pointer to the first node | |
| path | The path of the document | |
| topentry | the name of the top node | |
| error | Pointer to a error struct |
Definition at line 652 of file opensync_env.c.
Referenced by osync_group_load(), and osync_member_load().
| osync_bool osync_file_write | ( | const char * | filename, | |
| const char * | data, | |||
| int | size, | |||
| int | mode, | |||
| OSyncError ** | oserror | |||
| ) |
Writes data to a file.
Writes data to a file
| filename | Where to save the data | |
| data | Pointer to the data | |
| size | Size of the data | |
| mode | The mode to set on the file | |
| oserror | Pointer to a error struct |
Definition at line 700 of file opensync_env.c.
Referenced by osync_member_save().
| osync_bool osync_file_read | ( | const char * | filename, | |
| char ** | data, | |||
| int * | size, | |||
| OSyncError ** | oserror | |||
| ) |
Reads a file.
Reads a file
| filename | Where to read the data from | |
| data | Pointer to the data | |
| size | Size of the data | |
| oserror | Pointer to a error struct |
Definition at line 743 of file opensync_env.c.
Referenced by osync_member_get_config(), and osync_member_get_config_or_default().
| const char* osync_get_version | ( | void | ) |
Returns the version of opensync.
Returns a string identifying the major and minor version of opensync (something like "0.11")
Definition at line 781 of file opensync_env.c.
| void* osync_try_malloc0 | ( | unsigned int | size, | |
| OSyncError ** | error | |||
| ) |
Safely tries to malloc memory.
Tries to malloc memory but returns an error in an OOM situation instead of aborting
| size | The size in bytes to malloc | |
| error | The error which will hold the info in case of an error |
Definition at line 796 of file opensync_env.c.
Referenced by osync_message_new(), osync_queue_new(), and osync_user_new().
1.5.9