00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef INCL_SYNC_STATUS
00038 #define INCL_SYNC_STATUS
00039
00040
00041 enum SyncStatus {
00042 STC_INVALID_CODE = 0,
00043
00044 STC_IN_PROGRESS = 101,
00045
00046 STC_OK = 200,
00047 STC_ITEM_ADDED = 201,
00048 STC_ACCEPTED_FOR_PROCESSING = 202,
00049 STC_NONAUTHORITATIVE_RESPONSE = 203,
00050 STC_NO_CONTENT = 204,
00051 STC_RESET_CONTENT = 205,
00052 STC_PARTIAL_CONTENT = 206,
00053 STC_CONFLICT_RESOLVED_WITH_MERGE = 207,
00054 STC_CONFLICT_RESOLVED_WITH_CLIENT_COMMAND_WINNING = 208,
00055 STC_CONFLICT_RESOLVED_WITH_DUPLICATE = 209,
00056 STC_DELETE_WITHOUT_ARCHIVE = 210,
00057 STC_ITEM_NOT_DELETED = 211,
00058 STC_AUTHENTICATION_ACCEPTED = 212,
00059 STC_CHUNKED_ITEM_ACCEPTED = 213,
00060 STC_OPERATION_CANCELLED_OK = 214,
00061 STC_NOT_EXECUTED = 215,
00062 STC_ATOMIC_ROLLBACK_OK = 216,
00063
00064 STC_MULTIPLE_CHOICES = 300,
00065 STC_MOVED_PERMANENTLY = 301,
00066 STC_FOUND = 302,
00067 STC_SEE_ANOTHER_URI = 303,
00068 STC_NOT_MODIFIED = 304,
00069 STC_USE_PROXY = 305,
00070
00071 STC_BAD_REQUEST = 400,
00072 STC_INVALID_CREDENTIALS = 401,
00073 STC_PAYMENT_REQUIRED = 402,
00074 STC_FORBIDDEN = 403,
00075 STC_NOT_FOUND = 404,
00076 STC_COMMAND_NOT_ALLOWED = 405,
00077 STC_OPTIONAL_FEATURE_NOT_SUPPORTED = 406,
00078 STC_MISSING_CREDENTIALS = 407,
00079 STC_REQUEST_TIMEOUT = 408,
00080 STC_UPDATE_CONFLICT = 409,
00081 STC_GONE = 410,
00082 STC_SIZE_REQUIRED = 411,
00083 STC_INCOMPLETE_COMMAND = 412,
00084 STC_REQUESTED_ENTITY_TOO_LARGE = 413,
00085 STC_URI_TOO_LONG = 414,
00086 STC_UNSUPPORTED_MEDIA_TYPE = 415,
00087 STC_REQUESTED_SIZE_TOO_BIG = 416,
00088 STC_RETRY_LATER = 417,
00089 STC_ALREADY_EXISTS = 418,
00090 STC_CONFLICT_RESOLVED_WITH_SERVER_DATA = 419,
00091 STC_DEVICE_FULL = 420,
00092 STC_UNKNOWN_SEARCH_GRAMMAR = 421,
00093 STC_BAD_CGI_SCRIPT = 422,
00094 STC_SOFT_DELETE_CONFLICT = 423,
00095 STC_OBJECT_SIZE_MISMATCH = 424,
00096 STC_PERMISSION_DENIED = 425,
00097
00098 STC_COMMAND_FAILED = 500,
00099 STC_COMMAND_NOT_IMPLEMENTED = 501,
00100 STC_BAD_GATEWAY = 502,
00101 STC_SERVICE_UNAVAILABLE = 503,
00102 STC_GATEWAY_TIMEOUT = 504,
00103 STC_VERSION_NOT_SUPPORTED = 505,
00104 STC_PROCESSING_ERROR = 506,
00105 STC_ATOMIC_FAILED = 507,
00106 STC_REFRESH_REQUIRED = 508,
00107 STC_RECIPIENT_EXCEPTION_RESERVED1 = 509,
00108 STC_DATASTORE_FAILURE = 510,
00109 STC_SERVER_FAILURE = 511,
00110 STC_SYNCHRONIZATION_FAILED = 512,
00111 STC_PROTOCOL_VERSION_NOT_SUPPORTED = 513,
00112 STC_OPERATION_CANCELLED = 514,
00113 STC_ATOMIC_ROLLBACK_FAILED = 516,
00114 STC_ATOMIC_RESPONSE_TOO_LARGE_TO_FIT = 517,
00115
00116
00117
00118
00119 STC_SESSION_EXPIRED = 10000,
00120 STC_SESSION_ABORTED = 20000
00121 };
00122
00123
00124 #endif
00125