• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List

opensync/opensync_error.h

00001 
00005 typedef enum {
00006         OSYNC_NO_ERROR = 0,
00007         OSYNC_ERROR_GENERIC = 1,
00008         OSYNC_ERROR_IO_ERROR = 2,
00009         OSYNC_ERROR_NOT_SUPPORTED = 3,
00010         OSYNC_ERROR_TIMEOUT = 4,
00011         OSYNC_ERROR_DISCONNECTED = 5,
00012         OSYNC_ERROR_FILE_NOT_FOUND = 6,
00013         OSYNC_ERROR_EXISTS = 7,
00014         OSYNC_ERROR_CONVERT = 8,
00015         OSYNC_ERROR_MISCONFIGURATION = 9,
00016         OSYNC_ERROR_INITIALIZATION = 10,
00017         OSYNC_ERROR_PARAMETER = 11,
00018         OSYNC_ERROR_EXPECTED = 12,
00019         OSYNC_ERROR_NO_CONNECTION = 13,
00020         OSYNC_ERROR_TEMPORARY = 14,
00021         OSYNC_ERROR_LOCKED = 15,
00022         OSYNC_ERROR_PLUGIN_NOT_FOUND = 16
00023 } OSyncErrorType;
00024 
00025 void osync_error_free(OSyncError **error);
00026 osync_bool osync_error_is_set (OSyncError **error);
00027 void osync_error_set(OSyncError **error, OSyncErrorType type, const char *format, ...);
00028 const char *osync_error_get_name(OSyncError **error);
00029 void osync_error_update(OSyncError **error, const char *format, ...);
00030 void osync_error_duplicate(OSyncError **target, OSyncError **source);
00031 const char *osync_error_print(OSyncError **error);
00032 OSyncErrorType osync_error_get_type(OSyncError **error);
00033 void osync_error_set_type(OSyncError **error, OSyncErrorType type);

Generated on Sat Aug 13 2011 for OpenSync by  doxygen 1.7.1