OpenSync  0.22
opensync_error.h
1 
5 typedef enum {
6  OSYNC_NO_ERROR = 0,
7  OSYNC_ERROR_GENERIC = 1,
8  OSYNC_ERROR_IO_ERROR = 2,
9  OSYNC_ERROR_NOT_SUPPORTED = 3,
10  OSYNC_ERROR_TIMEOUT = 4,
11  OSYNC_ERROR_DISCONNECTED = 5,
12  OSYNC_ERROR_FILE_NOT_FOUND = 6,
13  OSYNC_ERROR_EXISTS = 7,
14  OSYNC_ERROR_CONVERT = 8,
15  OSYNC_ERROR_MISCONFIGURATION = 9,
16  OSYNC_ERROR_INITIALIZATION = 10,
17  OSYNC_ERROR_PARAMETER = 11,
18  OSYNC_ERROR_EXPECTED = 12,
19  OSYNC_ERROR_NO_CONNECTION = 13,
20  OSYNC_ERROR_TEMPORARY = 14,
21  OSYNC_ERROR_LOCKED = 15,
22  OSYNC_ERROR_PLUGIN_NOT_FOUND = 16
24 
25 void osync_error_free(OSyncError **error);
26 osync_bool osync_error_is_set (OSyncError **error);
27 void osync_error_set(OSyncError **error, OSyncErrorType type, const char *format, ...);
28 const char *osync_error_get_name(OSyncError **error);
29 void osync_error_update(OSyncError **error, const char *format, ...);
30 void osync_error_duplicate(OSyncError **target, OSyncError **source);
31 const char *osync_error_print(OSyncError **error);