Upstream tarball 9414
[amule.git] / src / libs / ec / java / ECCodes.java
blobadc43173a7d1558be8a9ec6549d21c8558ba02d0
1 //
2 // This file is part of the aMule Project.
3 //
4 // Copyright (c) 2004-2008 aMule Team ( admin@amule.org / http://www.amule.org )
5 //
6 // Any parts of this program derived from the xMule, lMule or eMule project,
7 // or contributed by third-party developers are copyrighted by their
8 // respective authors.
9 //
10 // This program is free software; you can redistribute it and/or modify
11 // it under the terms of the GNU General Public License as published by
12 // the Free Software Foundation; either version 2 of the License, or
13 // (at your option) any later version.
14 //
15 // This program is distributed in the hope that it will be useful,
16 // but WITHOUT ANY WARRANTY; without even the implied warranty of
17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 // GNU General Public License for more details.
19 //
20 // You should have received a copy of the GNU General Public License
21 // along with this program; if not, write to the Free Software
22 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
24 // Purpose:
25 // EC codes and type definition.
27 public interface ECCodes {
30 public final static short EC_CURRENT_PROTOCOL_VERSION = 0x0200;
32 public final static int EC_FLAG_ZLIB = 0x00000001;
33 public final static int EC_FLAG_UTF8_NUMBERS = 0x00000002;
34 public final static int EC_FLAG_HAS_ID = 0x00000004;
35 public final static int EC_FLAG_ACCEPTS = 0x00000010;
36 public final static int EC_FLAG_NOTIFY = 0x00008000;
37 public final static int EC_FLAG_UNKNOWN_MASK = 0xff7f7f08;
39 public final static byte EC_OP_NOOP = 0x01;
40 public final static byte EC_OP_AUTH_REQ = 0x02;
41 public final static byte EC_OP_AUTH_SALT = 0x03;
42 public final static byte EC_OP_AUTH_PASSWD = 0x04;
43 public final static byte EC_OP_AUTH_FAIL = 0x05;
44 public final static byte EC_OP_AUTH_OK = 0x06;
45 public final static byte EC_OP_FAILED = 0x07;
46 public final static byte EC_OP_STRINGS = 0x08;
47 public final static byte EC_OP_MISC_DATA = 0x09;
48 public final static byte EC_OP_SHUTDOWN = 0x0A;
49 public final static byte EC_OP_ADD_LINK = 0x0B;
50 public final static byte EC_OP_STAT_REQ = 0x0C;
51 public final static byte EC_OP_GET_CONNSTATE = 0x0D;
52 public final static byte EC_OP_STATS = 0x0E;
53 public final static byte EC_OP_GET_DLOAD_QUEUE = 0x0F;
54 public final static byte EC_OP_GET_ULOAD_QUEUE = 0x10;
55 public final static byte EC_OP_GET_WAIT_QUEUE = 0x11;
56 public final static byte EC_OP_GET_SHARED_FILES = 0x12;
57 public final static byte EC_OP_SHARED_SET_PRIO = 0x13;
58 public final static byte EC_OP_PARTFILE_REMOVE_NO_NEEDED = 0x14;
59 public final static byte EC_OP_PARTFILE_REMOVE_FULL_QUEUE = 0x15;
60 public final static byte EC_OP_PARTFILE_REMOVE_HIGH_QUEUE = 0x16;
61 public final static byte EC_OP_PARTFILE_CLEANUP_SOURCES = 0x17;
62 public final static byte EC_OP_PARTFILE_SWAP_A4AF_THIS = 0x18;
63 public final static byte EC_OP_PARTFILE_SWAP_A4AF_THIS_AUTO = 0x19;
64 public final static byte EC_OP_PARTFILE_SWAP_A4AF_OTHERS = 0x1A;
65 public final static byte EC_OP_PARTFILE_PAUSE = 0x1B;
66 public final static byte EC_OP_PARTFILE_RESUME = 0x1C;
67 public final static byte EC_OP_PARTFILE_STOP = 0x1D;
68 public final static byte EC_OP_PARTFILE_PRIO_SET = 0x1E;
69 public final static byte EC_OP_PARTFILE_DELETE = 0x1F;
70 public final static byte EC_OP_PARTFILE_SET_CAT = 0x20;
71 public final static byte EC_OP_DLOAD_QUEUE = 0x21;
72 public final static byte EC_OP_ULOAD_QUEUE = 0x22;
73 public final static byte EC_OP_WAIT_QUEUE = 0x23;
74 public final static byte EC_OP_SHARED_FILES = 0x24;
75 public final static byte EC_OP_SHAREDFILES_RELOAD = 0x25;
76 public final static byte EC_OP_SHAREDFILES_ADD_DIRECTORY = 0x26;
77 public final static byte EC_OP_RENAME_FILE = 0x27;
78 public final static byte EC_OP_SEARCH_START = 0x28;
79 public final static byte EC_OP_SEARCH_STOP = 0x29;
80 public final static byte EC_OP_SEARCH_RESULTS = 0x2A;
81 public final static byte EC_OP_SEARCH_PROGRESS = 0x2B;
82 public final static byte EC_OP_DOWNLOAD_SEARCH_RESULT = 0x2C;
83 public final static byte EC_OP_IPFILTER_RELOAD = 0x2D;
84 public final static byte EC_OP_GET_SERVER_LIST = 0x2E;
85 public final static byte EC_OP_SERVER_LIST = 0x2F;
86 public final static byte EC_OP_SERVER_DISCONNECT = 0x30;
87 public final static byte EC_OP_SERVER_CONNECT = 0x31;
88 public final static byte EC_OP_SERVER_REMOVE = 0x32;
89 public final static byte EC_OP_SERVER_ADD = 0x33;
90 public final static byte EC_OP_SERVER_UPDATE_FROM_URL = 0x34;
91 public final static byte EC_OP_ADDLOGLINE = 0x35;
92 public final static byte EC_OP_ADDDEBUGLOGLINE = 0x36;
93 public final static byte EC_OP_GET_LOG = 0x37;
94 public final static byte EC_OP_GET_DEBUGLOG = 0x38;
95 public final static byte EC_OP_GET_SERVERINFO = 0x39;
96 public final static byte EC_OP_LOG = 0x3A;
97 public final static byte EC_OP_DEBUGLOG = 0x3B;
98 public final static byte EC_OP_SERVERINFO = 0x3C;
99 public final static byte EC_OP_RESET_LOG = 0x3D;
100 public final static byte EC_OP_RESET_DEBUGLOG = 0x3E;
101 public final static byte EC_OP_CLEAR_SERVERINFO = 0x3F;
102 public final static byte EC_OP_GET_LAST_LOG_ENTRY = 0x40;
103 public final static byte EC_OP_GET_PREFERENCES = 0x41;
104 public final static byte EC_OP_SET_PREFERENCES = 0x42;
105 public final static byte EC_OP_CREATE_CATEGORY = 0x43;
106 public final static byte EC_OP_UPDATE_CATEGORY = 0x44;
107 public final static byte EC_OP_DELETE_CATEGORY = 0x45;
108 public final static byte EC_OP_GET_STATSGRAPHS = 0x46;
109 public final static byte EC_OP_STATSGRAPHS = 0x47;
110 public final static byte EC_OP_GET_STATSTREE = 0x48;
111 public final static byte EC_OP_STATSTREE = 0x49;
112 public final static byte EC_OP_KAD_START = 0x4A;
113 public final static byte EC_OP_KAD_STOP = 0x4B;
114 public final static byte EC_OP_CONNECT = 0x4C;
115 public final static byte EC_OP_DISCONNECT = 0x4D;
116 public final static byte EC_OP_GET_DLOAD_QUEUE_DETAIL = 0x4E;
117 public final static byte EC_OP_KAD_UPDATE_FROM_URL = 0x4F;
118 public final static byte EC_OP_KAD_BOOTSTRAP_FROM_IP = 0x50;
120 public final static short EC_TAG_STRING = 0x0000;
121 public final static short EC_TAG_PASSWD_HASH = 0x0001;
122 public final static short EC_TAG_PROTOCOL_VERSION = 0x0002;
123 public final static short EC_TAG_VERSION_ID = 0x0003;
124 public final static short EC_TAG_DETAIL_LEVEL = 0x0004;
125 public final static short EC_TAG_CONNSTATE = 0x0005;
126 public final static short EC_TAG_ED2K_ID = 0x0006;
127 public final static short EC_TAG_LOG_TO_STATUS = 0x0007;
128 public final static short EC_TAG_BOOTSTRAP_IP = 0x0008;
129 public final static short EC_TAG_BOOTSTRAP_PORT = 0x0009;
130 public final static short EC_TAG_CLIENT_ID = 0x000A;
131 public final static short EC_TAG_PASSWD_SALT = 0x000B;
132 public final static short EC_TAG_CLIENT_NAME = 0x0100;
133 public final static short EC_TAG_CLIENT_VERSION = 0x0101;
134 public final static short EC_TAG_CLIENT_MOD = 0x0102;
135 public final static short EC_TAG_STATS_UL_SPEED = 0x0200;
136 public final static short EC_TAG_STATS_DL_SPEED = 0x0201;
137 public final static short EC_TAG_STATS_UL_SPEED_LIMIT = 0x0202;
138 public final static short EC_TAG_STATS_DL_SPEED_LIMIT = 0x0203;
139 public final static short EC_TAG_STATS_UP_OVERHEAD = 0x0204;
140 public final static short EC_TAG_STATS_DOWN_OVERHEAD = 0x0205;
141 public final static short EC_TAG_STATS_TOTAL_SRC_COUNT = 0x0206;
142 public final static short EC_TAG_STATS_BANNED_COUNT = 0x0207;
143 public final static short EC_TAG_STATS_UL_QUEUE_LEN = 0x0208;
144 public final static short EC_TAG_STATS_ED2K_USERS = 0x0209;
145 public final static short EC_TAG_STATS_KAD_USERS = 0x020A;
146 public final static short EC_TAG_STATS_ED2K_FILES = 0x020B;
147 public final static short EC_TAG_STATS_KAD_FILES = 0x020C;
148 public final static short EC_TAG_STATS_LOGGER_MESSAGE = 0x020D;
149 public final static short EC_TAG_STATS_KAD_FIREWALLED_UDP = 0x020E;
150 public final static short EC_TAG_STATS_KAD_INDEXED_SOURCES = 0x020F;
151 public final static short EC_TAG_STATS_KAD_INDEXED_KEYWORDS = 0x0210;
152 public final static short EC_TAG_STATS_KAD_INDEXED_NOTES = 0x0211;
153 public final static short EC_TAG_STATS_KAD_INDEXED_LOAD = 0x0212;
154 public final static short EC_TAG_STATS_KAD_IP_ADRESS = 0x0213;
155 public final static short EC_TAG_STATS_BUDDY_STATUS = 0x0214;
156 public final static short EC_TAG_STATS_BUDDY_IP = 0x0215;
157 public final static short EC_TAG_STATS_BUDDY_PORT = 0x0216;
158 public final static short EC_TAG_PARTFILE = 0x0300;
159 public final static short EC_TAG_PARTFILE_NAME = 0x0301;
160 public final static short EC_TAG_PARTFILE_PARTMETID = 0x0302;
161 public final static short EC_TAG_PARTFILE_SIZE_FULL = 0x0303;
162 public final static short EC_TAG_PARTFILE_SIZE_XFER = 0x0304;
163 public final static short EC_TAG_PARTFILE_SIZE_XFER_UP = 0x0305;
164 public final static short EC_TAG_PARTFILE_SIZE_DONE = 0x0306;
165 public final static short EC_TAG_PARTFILE_SPEED = 0x0307;
166 public final static short EC_TAG_PARTFILE_STATUS = 0x0308;
167 public final static short EC_TAG_PARTFILE_PRIO = 0x0309;
168 public final static short EC_TAG_PARTFILE_SOURCE_COUNT = 0x030A;
169 public final static short EC_TAG_PARTFILE_SOURCE_COUNT_A4AF = 0x030B;
170 public final static short EC_TAG_PARTFILE_SOURCE_COUNT_NOT_CURRENT = 0x030C;
171 public final static short EC_TAG_PARTFILE_SOURCE_COUNT_XFER = 0x030D;
172 public final static short EC_TAG_PARTFILE_ED2K_LINK = 0x030E;
173 public final static short EC_TAG_PARTFILE_CAT = 0x030F;
174 public final static short EC_TAG_PARTFILE_LAST_RECV = 0x0310;
175 public final static short EC_TAG_PARTFILE_LAST_SEEN_COMP = 0x0311;
176 public final static short EC_TAG_PARTFILE_PART_STATUS = 0x0312;
177 public final static short EC_TAG_PARTFILE_GAP_STATUS = 0x0313;
178 public final static short EC_TAG_PARTFILE_REQ_STATUS = 0x0314;
179 public final static short EC_TAG_PARTFILE_SOURCE_NAMES = 0x0315;
180 public final static short EC_TAG_PARTFILE_COMMENTS = 0x0316;
181 public final static short EC_TAG_KNOWNFILE = 0x0400;
182 public final static short EC_TAG_KNOWNFILE_XFERRED = 0x0401;
183 public final static short EC_TAG_KNOWNFILE_XFERRED_ALL = 0x0402;
184 public final static short EC_TAG_KNOWNFILE_REQ_COUNT = 0x0403;
185 public final static short EC_TAG_KNOWNFILE_REQ_COUNT_ALL = 0x0404;
186 public final static short EC_TAG_KNOWNFILE_ACCEPT_COUNT = 0x0405;
187 public final static short EC_TAG_KNOWNFILE_ACCEPT_COUNT_ALL = 0x0406;
188 public final static short EC_TAG_KNOWNFILE_AICH_MASTERHASH = 0x0407;
189 public final static short EC_TAG_SERVER = 0x0500;
190 public final static short EC_TAG_SERVER_NAME = 0x0501;
191 public final static short EC_TAG_SERVER_DESC = 0x0502;
192 public final static short EC_TAG_SERVER_ADDRESS = 0x0503;
193 public final static short EC_TAG_SERVER_PING = 0x0504;
194 public final static short EC_TAG_SERVER_USERS = 0x0505;
195 public final static short EC_TAG_SERVER_USERS_MAX = 0x0506;
196 public final static short EC_TAG_SERVER_FILES = 0x0507;
197 public final static short EC_TAG_SERVER_PRIO = 0x0508;
198 public final static short EC_TAG_SERVER_FAILED = 0x0509;
199 public final static short EC_TAG_SERVER_STATIC = 0x050A;
200 public final static short EC_TAG_SERVER_VERSION = 0x050B;
201 public final static short EC_TAG_CLIENT = 0x0600;
202 public final static short EC_TAG_CLIENT_SOFTWARE = 0x0601;
203 public final static short EC_TAG_CLIENT_SCORE = 0x0602;
204 public final static short EC_TAG_CLIENT_HASH = 0x0603;
205 public final static short EC_TAG_CLIENT_FRIEND = 0x0604;
206 public final static short EC_TAG_CLIENT_WAIT_TIME = 0x0605;
207 public final static short EC_TAG_CLIENT_XFER_TIME = 0x0606;
208 public final static short EC_TAG_CLIENT_QUEUE_TIME = 0x0607;
209 public final static short EC_TAG_CLIENT_LAST_TIME = 0x0608;
210 public final static short EC_TAG_CLIENT_UPLOAD_SESSION = 0x0609;
211 public final static short EC_TAG_CLIENT_UPLOAD_TOTAL = 0x060A;
212 public final static short EC_TAG_CLIENT_DOWNLOAD_TOTAL = 0x060B;
213 public final static short EC_TAG_CLIENT_STATE = 0x060C;
214 public final static short EC_TAG_CLIENT_UP_SPEED = 0x060D;
215 public final static short EC_TAG_CLIENT_DOWN_SPEED = 0x060E;
216 public final static short EC_TAG_CLIENT_FROM = 0x060F;
217 public final static short EC_TAG_CLIENT_USER_IP = 0x0610;
218 public final static short EC_TAG_CLIENT_USER_PORT = 0x0611;
219 public final static short EC_TAG_CLIENT_SERVER_IP = 0x0612;
220 public final static short EC_TAG_CLIENT_SERVER_PORT = 0x0613;
221 public final static short EC_TAG_CLIENT_SERVER_NAME = 0x0614;
222 public final static short EC_TAG_CLIENT_SOFT_VER_STR = 0x0615;
223 public final static short EC_TAG_CLIENT_WAITING_POSITION = 0x0616;
224 public final static short EC_TAG_SEARCHFILE = 0x0700;
225 public final static short EC_TAG_SEARCH_TYPE = 0x0701;
226 public final static short EC_TAG_SEARCH_NAME = 0x0702;
227 public final static short EC_TAG_SEARCH_MIN_SIZE = 0x0703;
228 public final static short EC_TAG_SEARCH_MAX_SIZE = 0x0704;
229 public final static short EC_TAG_SEARCH_FILE_TYPE = 0x0705;
230 public final static short EC_TAG_SEARCH_EXTENSION = 0x0706;
231 public final static short EC_TAG_SEARCH_AVAILABILITY = 0x0707;
232 public final static short EC_TAG_SEARCH_STATUS = 0x0708;
233 public final static short EC_TAG_SELECT_PREFS = 0x1000;
234 public final static short EC_TAG_PREFS_CATEGORIES = 0x1100;
235 public final static short EC_TAG_CATEGORY = 0x1101;
236 public final static short EC_TAG_CATEGORY_TITLE = 0x1102;
237 public final static short EC_TAG_CATEGORY_PATH = 0x1103;
238 public final static short EC_TAG_CATEGORY_COMMENT = 0x1104;
239 public final static short EC_TAG_CATEGORY_COLOR = 0x1105;
240 public final static short EC_TAG_CATEGORY_PRIO = 0x1106;
241 public final static short EC_TAG_PREFS_GENERAL = 0x1200;
242 public final static short EC_TAG_USER_NICK = 0x1201;
243 public final static short EC_TAG_USER_HASH = 0x1202;
244 public final static short EC_TAG_USER_HOST = 0x1203;
245 public final static short EC_TAG_PREFS_CONNECTIONS = 0x1300;
246 public final static short EC_TAG_CONN_DL_CAP = 0x1301;
247 public final static short EC_TAG_CONN_UL_CAP = 0x1302;
248 public final static short EC_TAG_CONN_MAX_DL = 0x1303;
249 public final static short EC_TAG_CONN_MAX_UL = 0x1304;
250 public final static short EC_TAG_CONN_SLOT_ALLOCATION = 0x1305;
251 public final static short EC_TAG_CONN_TCP_PORT = 0x1306;
252 public final static short EC_TAG_CONN_UDP_PORT = 0x1307;
253 public final static short EC_TAG_CONN_UDP_DISABLE = 0x1308;
254 public final static short EC_TAG_CONN_MAX_FILE_SOURCES = 0x1309;
255 public final static short EC_TAG_CONN_MAX_CONN = 0x130A;
256 public final static short EC_TAG_CONN_AUTOCONNECT = 0x130B;
257 public final static short EC_TAG_CONN_RECONNECT = 0x130C;
258 public final static short EC_TAG_NETWORK_ED2K = 0x130D;
259 public final static short EC_TAG_NETWORK_KADEMLIA = 0x130E;
260 public final static short EC_TAG_PREFS_MESSAGEFILTER = 0x1400;
261 public final static short EC_TAG_MSGFILTER_ENABLED = 0x1401;
262 public final static short EC_TAG_MSGFILTER_ALL = 0x1402;
263 public final static short EC_TAG_MSGFILTER_FRIENDS = 0x1403;
264 public final static short EC_TAG_MSGFILTER_SECURE = 0x1404;
265 public final static short EC_TAG_MSGFILTER_BY_KEYWORD = 0x1405;
266 public final static short EC_TAG_MSGFILTER_KEYWORDS = 0x1406;
267 public final static short EC_TAG_PREFS_REMOTECTRL = 0x1500;
268 public final static short EC_TAG_WEBSERVER_AUTORUN = 0x1501;
269 public final static short EC_TAG_WEBSERVER_PORT = 0x1502;
270 public final static short EC_TAG_WEBSERVER_GUEST = 0x1503;
271 public final static short EC_TAG_WEBSERVER_USEGZIP = 0x1504;
272 public final static short EC_TAG_WEBSERVER_REFRESH = 0x1505;
273 public final static short EC_TAG_WEBSERVER_TEMPLATE = 0x1506;
274 public final static short EC_TAG_PREFS_ONLINESIG = 0x1600;
275 public final static short EC_TAG_ONLINESIG_ENABLED = 0x1601;
276 public final static short EC_TAG_PREFS_SERVERS = 0x1700;
277 public final static short EC_TAG_SERVERS_REMOVE_DEAD = 0x1701;
278 public final static short EC_TAG_SERVERS_DEAD_SERVER_RETRIES = 0x1702;
279 public final static short EC_TAG_SERVERS_AUTO_UPDATE = 0x1703;
280 public final static short EC_TAG_SERVERS_URL_LIST = 0x1704;
281 public final static short EC_TAG_SERVERS_ADD_FROM_SERVER = 0x1705;
282 public final static short EC_TAG_SERVERS_ADD_FROM_CLIENT = 0x1706;
283 public final static short EC_TAG_SERVERS_USE_SCORE_SYSTEM = 0x1707;
284 public final static short EC_TAG_SERVERS_SMART_ID_CHECK = 0x1708;
285 public final static short EC_TAG_SERVERS_SAFE_SERVER_CONNECT = 0x1709;
286 public final static short EC_TAG_SERVERS_AUTOCONN_STATIC_ONLY = 0x170A;
287 public final static short EC_TAG_SERVERS_MANUAL_HIGH_PRIO = 0x170B;
288 public final static short EC_TAG_SERVERS_UPDATE_URL = 0x170C;
289 public final static short EC_TAG_PREFS_FILES = 0x1800;
290 public final static short EC_TAG_FILES_ICH_ENABLED = 0x1801;
291 public final static short EC_TAG_FILES_AICH_TRUST = 0x1802;
292 public final static short EC_TAG_FILES_NEW_PAUSED = 0x1803;
293 public final static short EC_TAG_FILES_NEW_AUTO_DL_PRIO = 0x1804;
294 public final static short EC_TAG_FILES_PREVIEW_PRIO = 0x1805;
295 public final static short EC_TAG_FILES_NEW_AUTO_UL_PRIO = 0x1806;
296 public final static short EC_TAG_FILES_UL_FULL_CHUNKS = 0x1807;
297 public final static short EC_TAG_FILES_START_NEXT_PAUSED = 0x1808;
298 public final static short EC_TAG_FILES_RESUME_SAME_CAT = 0x1809;
299 public final static short EC_TAG_FILES_SAVE_SOURCES = 0x180A;
300 public final static short EC_TAG_FILES_EXTRACT_METADATA = 0x180B;
301 public final static short EC_TAG_FILES_ALLOC_FULL_SIZE = 0x180C;
302 public final static short EC_TAG_FILES_CHECK_FREE_SPACE = 0x180D;
303 public final static short EC_TAG_FILES_MIN_FREE_SPACE = 0x180E;
304 public final static short EC_TAG_PREFS_SRCDROP = 0x1900;
305 public final static short EC_TAG_SRCDROP_NONEEDED = 0x1901;
306 public final static short EC_TAG_SRCDROP_DROP_FQS = 0x1902;
307 public final static short EC_TAG_SRCDROP_DROP_HQRS = 0x1903;
308 public final static short EC_TAG_SRCDROP_HQRS_VALUE = 0x1904;
309 public final static short EC_TAG_SRCDROP_AUTODROP_TIMER = 0x1905;
310 public final static short EC_TAG_PREFS_DIRECTORIES = 0x1A00;
311 public final static short EC_TAG_PREFS_STATISTICS = 0x1B00;
312 public final static short EC_TAG_STATSGRAPH_WIDTH = 0x1B01;
313 public final static short EC_TAG_STATSGRAPH_SCALE = 0x1B02;
314 public final static short EC_TAG_STATSGRAPH_LAST = 0x1B03;
315 public final static short EC_TAG_STATSGRAPH_DATA = 0x1B04;
316 public final static short EC_TAG_STATTREE_CAPPING = 0x1B05;
317 public final static short EC_TAG_STATTREE_NODE = 0x1B06;
318 public final static short EC_TAG_STAT_NODE_VALUE = 0x1B07;
319 public final static short EC_TAG_STAT_VALUE_TYPE = 0x1B08;
320 public final static short EC_TAG_STATTREE_NODEID = 0x1B09;
321 public final static short EC_TAG_PREFS_SECURITY = 0x1C00;
322 public final static short EC_TAG_SECURITY_CAN_SEE_SHARES = 0x1C01;
323 public final static short EC_TAG_IPFILTER_CLIENTS = 0x1C02;
324 public final static short EC_TAG_IPFILTER_SERVERS = 0x1C03;
325 public final static short EC_TAG_IPFILTER_AUTO_UPDATE = 0x1C04;
326 public final static short EC_TAG_IPFILTER_UPDATE_URL = 0x1C05;
327 public final static short EC_TAG_IPFILTER_LEVEL = 0x1C06;
328 public final static short EC_TAG_IPFILTER_FILTER_LAN = 0x1C07;
329 public final static short EC_TAG_SECURITY_USE_SECIDENT = 0x1C08;
330 public final static short EC_TAG_SECURITY_OBFUSCATION_SUPPORTED = 0x1C09;
331 public final static short EC_TAG_SECURITY_OBFUSCATION_REQUESTED = 0x1C0A;
332 public final static short EC_TAG_SECURITY_OBFUSCATION_REQUIRED = 0x1C0B;
333 public final static short EC_TAG_PREFS_CORETWEAKS = 0x1D00;
334 public final static short EC_TAG_CORETW_MAX_CONN_PER_FIVE = 0x1D01;
335 public final static short EC_TAG_CORETW_VERBOSE = 0x1D02;
336 public final static short EC_TAG_CORETW_FILEBUFFER = 0x1D03;
337 public final static short EC_TAG_CORETW_UL_QUEUE = 0x1D04;
338 public final static short EC_TAG_CORETW_SRV_KEEPALIVE_TIMEOUT = 0x1D05;
339 public final static short EC_TAG_PREFS_KADEMLIA = 0x1E00;
340 public final static short EC_TAG_KADEMLIA_UPDATE_URL = 0x1E01;
342 public final static byte EC_DETAIL_CMD = 0x00;
343 public final static byte EC_DETAIL_WEB = 0x01;
344 public final static byte EC_DETAIL_FULL = 0x02;
345 public final static byte EC_DETAIL_UPDATE = 0x03;
346 public final static byte EC_DETAIL_INC_UPDATE = 0x04;
348 public final static byte EC_SEARCH_LOCAL = 0x00;
349 public final static byte EC_SEARCH_GLOBAL = 0x01;
350 public final static byte EC_SEARCH_KAD = 0x02;
351 public final static byte EC_SEARCH_WEB = 0x03;
353 public final static byte EC_VALUE_INTEGER = 0x00;
354 public final static byte EC_VALUE_ISTRING = 0x01;
355 public final static byte EC_VALUE_BYTES = 0x02;
356 public final static byte EC_VALUE_ISHORT = 0x03;
357 public final static byte EC_VALUE_TIME = 0x04;
358 public final static byte EC_VALUE_SPEED = 0x05;
359 public final static byte EC_VALUE_STRING = 0x06;
360 public final static byte EC_VALUE_DOUBLE = 0x07;
362 public final static int EC_PREFS_CATEGORIES = 0x00000001;
363 public final static int EC_PREFS_GENERAL = 0x00000002;
364 public final static int EC_PREFS_CONNECTIONS = 0x00000004;
365 public final static int EC_PREFS_MESSAGEFILTER = 0x00000008;
366 public final static int EC_PREFS_REMOTECONTROLS = 0x00000010;
367 public final static int EC_PREFS_ONLINESIG = 0x00000020;
368 public final static int EC_PREFS_SERVERS = 0x00000040;
369 public final static int EC_PREFS_FILES = 0x00000080;
370 public final static int EC_PREFS_SRCDROP = 0x00000100;
371 public final static int EC_PREFS_DIRECTORIES = 0x00000200;
372 public final static int EC_PREFS_STATISTICS = 0x00000400;
373 public final static int EC_PREFS_SECURITY = 0x00000800;
374 public final static int EC_PREFS_CORETWEAKS = 0x00001000;
375 public final static int EC_PREFS_KADEMLIA = 0x00002000;