00001 /****************************************************************************** 00002 * Copyright (c) 1999-2008 ACCESS CO., LTD. All rights reserved. 00003 * Copyright (c) 2006 PalmSource, Inc (an ACCESS company). All rights reserved. 00004 *****************************************************************************/ 00012 #ifndef __ALP_HOTSYNC_STATUS_H__ 00013 #define __ALP_HOTSYNC_STATUS_H__ 00014 00015 #include <alp/sysclass.h> 00016 00029 #define ALP_SUBCLASS_HOTSYNC_COMMON ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00010000)) 00030 #define ALP_SUBCLASS_HOTSYNC_SERVER ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00020000)) 00031 #define ALP_SUBCLASS_HOTSYNC_CLIENT ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00030000)) 00032 #define ALP_SUBCLASS_HOTSYNC_APP ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00040000)) 00033 #define ALP_SUBCLASS_HOTSYNC_UTILS ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00050000)) 00034 #define ALP_SUBCLASS_HOTSYNC_HTAL ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00060000)) 00035 #define ALP_SUBCLASS_HOTSYNC_DATASTORE ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00070000)) 00036 #define ALP_SUBCLASS_HOTSYNC_IDMGR ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00080000)) 00037 #define ALP_SUBCLASS_HOTSYNC_CHANGEMGR ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x00090000)) 00038 #define ALP_SUBCLASS_HOTSYNC_SYNCML ((alp_status_t)(ALP_CLASS_HOTSYNC | 0x000A0000)) 00039 00040 #define ALP_STATUS_HOTSYNC_OK ((alp_status_t)(0)) 00041 #define ALP_STATUS_HOTSYNC_PARAM ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_COMMON) | 0x0001) 00042 #define ALP_STATUS_HOTSYNC_MEM ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_COMMON) | 0x0002) 00043 #define ALP_STATUS_HOTSYNC_NOT_FOUND ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_COMMON) | 0x0003) 00044 #define ALP_STATUS_HOTSYNC_EXISTS ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_COMMON) | 0x0004) 00045 #define ALP_STATUS_HOTSYNC_NOT_IMPL ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_COMMON) | 0x0005) 00046 #define ALP_STATUS_HOTSYNC_DONE ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_COMMON) | 0x0006) 00047 00048 #define ALP_STATUS_HOTSYNC_SERVER_PARAM (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0001) 00049 #define ALP_STATUS_HOTSYNC_SERVER_USERCAN (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0002) 00050 #define ALP_STATUS_HOTSYNC_SERVER_SIZEERR (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0003) 00051 #define ALP_STATUS_HOTSYNC_SERVER_INTERRUPTED (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0004) 00052 #define ALP_STATUS_HOTSYNC_SERVER_LOST_CONNECTION (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0005) 00053 #define ALP_STATUS_HOTSYNC_SERVER_INCOMPAT_PRODUCT (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0006) 00054 #define ALP_STATUS_HOTSYNC_SERVER_NPOD (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0007) 00055 #define ALP_STATUS_HOTSYNC_SERVER_SESSION_LIMIT (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0008) 00056 #define ALP_STATUS_HOTSYNC_SERVER_SESSION_IN_PROGRESS (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x0009) 00057 #define ALP_STATUS_HOTSYNC_SERVER_SYSTEM_LIMIT (alp_status_t)(ALP_SUBCLASS_HOTSYNC_SERVER | 0x000A) 00058 00059 #define ALP_STATUS_HOTSYNC_CLIENT_NOMORE_DATA (alp_status_t)(ALP_SUBCLASS_HOTSYNC_CLIENT | 0x0001) 00060 #define ALP_STATUS_HOTSYNC_CLIENT_FILE_ERROR (alp_status_t)(ALP_SUBCLASS_HOTSYNC_CLIENT | 0x0002) 00061 00062 #define ALP_STATUS_HOTSYNC_GUID_EXISTS ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_IDMGR) | 0x0001) 00063 #define ALP_STATUS_HOTSYNC_ID_ADV_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_IDMGR) | 0x0002) 00064 00065 #define ALP_STATUS_HOTSYNC_NODE_EXISTS ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0001) 00066 #define ALP_STATUS_HOTSYNC_DB_CANT_OPEN ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0002) 00067 #define ALP_STATUS_HOTSYNC_DB_LOCKED ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0003) 00068 #define ALP_STATUS_HOTSYNC_DB_CORRUPT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0004) 00069 #define ALP_STATUS_HOTSYNC_DB_DISK_ERR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0005) 00070 #define ALP_STATUS_HOTSYNC_DB_NOT_INIT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0006) 00071 #define ALP_STATUS_HOTSYNC_DB_ERR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0007) 00072 #define ALP_STATUS_HOTSYNC_DS_NOT_REG ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0008) 00073 #define ALP_STATUS_HOTSYNC_OBJ_DELETED ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0009) 00074 #define ALP_STATUS_HOTSYNC_CANT_FORWARD ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x000a) 00075 #define ALP_STATUS_HOTSYNC_FALSE_MODIFY ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x000b) 00076 #define ALP_STATUS_HOTSYNC_FALSE_DELETE ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x000c) 00077 #define ALP_STATUS_HOTSYNC_CANT_LOAD ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x000d) 00078 #define ALP_STATUS_HOTSYNC_FN_MISSING ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x000e) 00079 #define ALP_STATUS_HOTSYNC_SNAPSHOT_OPEN ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x000f) 00080 #define ALP_STATUS_HOTSYNC_SNAPSHOT_NOT_OPEN ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0010) 00081 #define ALP_STATUS_HOTSYNC_DS_NOT_OPEN ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0011) 00082 #define ALP_STATUS_HOTSYNC_NOT_OPEN ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0012) 00083 #define ALP_STATUS_HOTSYNC_NOT_OPEN_FOR_SYNC ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0013) 00084 #define ALP_STATUS_HOTSYNC_ALREADY_OPEN ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0014) 00085 #define ALP_STATUS_HOTSYNC_IS_PERSISTENT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0015) 00086 #define ALP_STATUS_HOTSYNC_IS_TRANSIENT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0016) 00087 #define ALP_STATUS_HOTSYNC_OBJ_MODIFIED ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0017) 00088 #define ALP_STATUS_HOTSYNC_CREATE_CONFLICT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0018) 00089 #define ALP_STATUS_HOTSYNC_SYNCMGR_REQUEST_CANCEL ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0019) 00090 #define ALP_STATUS_HOTSYNC_NOT_OPEN_FOR_SERVER_SYNC ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x001a) 00091 #define ALP_STATUS_HOTSYNC_PARTIALLY_PURGED ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x001b) 00092 #define ALP_STATUS_HOTSYNC_NODE_NAME_EXPECTED ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x001c) 00093 #define ALP_STATUS_HOTSYNC_NODE_AND_AGENT_MISMATCH ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x001d) 00094 #define ALP_STATUS_HOTSYNC_CANT_DO_RESET ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x001e) 00095 #define ALP_STATUS_HOTSYNC_CANT_CLOSE_SNAPSHOT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x001f) 00096 #define ALP_STATUS_HOTSYNC_IN_MODIFY_BATCH ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0020) 00097 #define ALP_STATUS_HOTSYNC_NOT_IN_MODIFY_BATCH ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0021) 00098 #define ALP_STATUS_HOTSYNC_INCOMPATIBLE_MODIFY_BATCH ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0022) 00099 #define ALP_STATUS_HOTSYNC_IN_OPEN_SNAPSHOT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_CHANGEMGR) | 0x0023) 00100 00101 #define ALP_STATUS_HOTSYNC_XML_ATTRIBUTE_SEQUENCE ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0001) 00102 #define ALP_STATUS_HOTSYNC_XML_PARSING_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0002) 00103 #define ALP_STATUS_HOTSYNC_FILE_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0003) 00104 #define ALP_STATUS_HOTSYNC_TRUNCATED_INPUT_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0004) 00105 #define ALP_STATUS_HOTSYNC_MESSAGE_SEQUENCE_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0005) 00106 #define ALP_STATUS_HOTSYNC_PACKAGE_CONTENT_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0006) 00107 #define ALP_STATUS_HOTSYNC_MESSAGE_HEADER_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0007) 00108 #define ALP_STATUS_HOTSYNC_PACKAGE_SEQUENCE_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0008) 00109 #define ALP_STATUS_HOTSYNC_COMMAND_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0009) 00110 #define ALP_STATUS_HOTSYNC_HTTP_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x000a) 00111 #define ALP_STATUS_HOTSYNC_MESSAGEQ_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x000b) 00112 #define ALP_STATUS_HOTSYNC_LAUNCH_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x000c) 00113 #define ALP_STATUS_HOTSYNC_ALERT_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x000d) 00114 #define ALP_STATUS_HOTSYNC_SYNC_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x000e) 00115 #define ALP_STATUS_HOTSYNC_MAP_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x000f) 00116 #define ALP_STATUS_HOTSYNC_PACKAGE_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0010) 00117 #define ALP_STATUS_HOTSYNC_HTTP_ABANDON_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0011) 00118 #define ALP_STATUS_HOTSYNC_HTTP_TIMEOUT_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0012) 00119 #define ALP_STATUS_HOTSYNC_HTTP_URLPARSE_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0013) 00120 #define ALP_STATUS_HOTSYNC_HTTP_CALLOC_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0014) 00121 #define ALP_STATUS_HOTSYNC_HTTP_CLOSED_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0015) 00122 #define ALP_STATUS_HOTSYNC_HTTP_OVERFLOW_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0016) 00123 #define ALP_STATUS_HOTSYNC_HTTP_REPLY_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0017) 00124 #define ALP_STATUS_HOTSYNC_HTTP_SEND_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0018) 00125 #define ALP_STATUS_HOTSYNC_HTTP_INVALID_HOST ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0019) 00126 00127 #define ALP_STATUS_HOTSYNC_OBEX_INIT_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x001a) 00128 #define ALP_STATUS_HOTSYNC_OBEX_SEND_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x001b) 00129 #define ALP_STATUS_HOTSYNC_OBEX_REPLY_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x001c) 00130 #define ALP_STATUS_HOTSYNC_OBEX_TIMEOUT_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x001d) 00131 #define ALP_STATUS_HOTSYNC_OBEX_CLOSED_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x001e) 00132 #define ALP_STATUS_HOTSYNC_OBEX_CALLOC_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x001f) 00133 #define ALP_STATUS_HOTSYNC_OBEX_OVERFLOW_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_SYNCML) | 0x0020) 00134 00135 #define ALP_STATUS_UTILS_SESSION_LIMIT (alp_status_t)(ALP_SUBCLASS_HOTSYNC_UTILS | 0x0001) 00136 #define ALP_STATUS_UTILS_SESSION_IN_PROGRESS (alp_status_t)(ALP_SUBCLASS_HOTSYNC_UTILS | 0x0002) 00137 00138 #define ALP_STATUS_HTAL_TIMEOUT (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0001) 00139 // call timed out (INTERNAL ERROR CODE) 00140 #define ALP_STATUS_HTAL_PARAM (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0002) 00141 // invalid parameter 00142 #define ALP_STATUS_HTAL_INUSE (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0003) 00143 // HTAL library is already in use 00144 #define ALP_STATUS_HTAL_MEMORY (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0004) 00145 // not enough memory 00146 #define ALP_STATUS_HTAL_USERCAN (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0005) 00147 // cancelled by user 00148 #define ALP_STATUS_HTAL_SIZEERR (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0006) 00149 // reply block is too big 00150 #define ALP_STATUS_HTAL_NOTCONNECTED (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0007) 00151 // lost/could not establish connection 00152 #define ALP_STATUS_HTAL_NOTOPEN (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0008) 00153 // library is not open 00154 #define ALP_STATUS_HTAL_INTERFACEBUSY (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0009) 00155 // comm interface (serial port, TCP/IP, etc.) is busy 00156 #define ALP_STATUS_HTAL_COMMSETUP (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x000A) 00157 // comm setup error 00158 #define ALP_STATUS_HTAL_REMOTECONNECT (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x000B) 00159 // could not establish remote connection and error 00160 // was already reported to the user (ie., modem dial 00161 // failed, etc.) 00162 #define ALP_STATUS_HTAL_COMMVERSION (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x000C) 00163 // comm version is incompatible with the desktop 00164 #define ALP_STATUS_HTAL_RMTMEMORY (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x000D) 00165 // not enough memory on remote device 00166 #define ALP_STATUS_HTAL_DESTHOSTNAME (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x000E) 00167 // invalid destination host name, or host name not 00168 // found on the network 00169 #define ALP_STATUS_HTAL_GOTTICKLE (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x000F) 00170 // INTERNAL error code indicating that a keep-alive 00171 // tickle packet was received -- this error code 00172 // should never be returned to the client 00173 #define ALP_STATUS_HTAL_EXTLOOPBACK (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0010) 00174 // External loopback was detected -- this error code 00175 // is returned when an HTAL library detects that a 00176 // loopback test is being performed. 00177 #define ALP_STATUS_HTAL_RENEGOTIATE (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0011) 00178 // INTERNAL error code indicating that a baud rate 00179 // renegotiation has occured. 00180 00181 //HTAL Timer error codes 00182 #define ALP_STATUS_HTAL_TIMEREXISTS (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0012) 00183 // HtalTimer already exists 00184 #define ALP_STATUS_HTAL_TIMERNOTEXIST (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0013) 00185 // HtalTimer does not exist 00186 #define ALP_STATUS_HTAL_TIMERCANNOTCREATE (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0014) 00187 // Unable to create the HtalTimer 00188 #define ALP_STATUS_HTAL_TIMERCANNOTSET (alp_status_t)(ALP_SUBCLASS_HOTSYNC_HTAL | 0x0015) 00189 // Cannot set the timeout value for Timer due to system error 00190 00191 00192 #define ALP_STATUS_DATASTORE_IGNORE_DATASTORE ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_DATASTORE) | 0x0001) 00193 //This datastore has an error, and should be ignored. 00194 #define ALP_STATUS_DATASTORE_IGNORE_AGENT ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_DATASTORE) | 0x0002) 00195 //This datastore has an error, and all datastores belonging to this datastore's agent should be ignored. 00196 #define ALP_STATUS_DATASTORE_ERROR ((alp_status_t)(ALP_SUBCLASS_HOTSYNC_DATASTORE) | 0xffff) 00197 00199 00200 #endif 00201
Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.