📄 eccodes.java
字号:
// // This file is part of the aMule Project.// // Copyright (c) 2004-2008 aMule Team ( admin@amule.org / http://www.amule.org )// // Any parts of this program derived from the xMule, lMule or eMule project,// or contributed by third-party developers are copyrighted by their// respective authors.// // This program is free software; you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation; either version 2 of the License, or// (at your option) any later version.// // This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.// // You should have received a copy of the GNU General Public License// along with this program; if not, write to the Free Software// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA// Purpose:// EC codes and type definition.public interface ECCodes {public final static short EC_CURRENT_PROTOCOL_VERSION = 0x0200;public final static int EC_FLAG_ZLIB = 0x00000001;public final static int EC_FLAG_UTF8_NUMBERS = 0x00000002;public final static int EC_FLAG_HAS_ID = 0x00000004;public final static int EC_FLAG_ACCEPTS = 0x00000010;public final static int EC_FLAG_UNKNOWN_MASK = 0xff7f7f08;public final static byte EC_OP_NOOP = 0x01;public final static byte EC_OP_AUTH_REQ = 0x02;public final static byte EC_OP_AUTH_FAIL = 0x03;public final static byte EC_OP_AUTH_OK = 0x04;public final static byte EC_OP_FAILED = 0x05;public final static byte EC_OP_STRINGS = 0x06;public final static byte EC_OP_MISC_DATA = 0x07;public final static byte EC_OP_SHUTDOWN = 0x08;public final static byte EC_OP_ADD_LINK = 0x09;public final static byte EC_OP_STAT_REQ = 0x0A;public final static byte EC_OP_GET_CONNSTATE = 0x0B;public final static byte EC_OP_STATS = 0x0C;public final static byte EC_OP_GET_DLOAD_QUEUE = 0x0D;public final static byte EC_OP_GET_ULOAD_QUEUE = 0x0E;public final static byte EC_OP_GET_WAIT_QUEUE = 0x0F;public final static byte EC_OP_GET_SHARED_FILES = 0x10;public final static byte EC_OP_SHARED_SET_PRIO = 0x11;public final static byte EC_OP_PARTFILE_REMOVE_NO_NEEDED = 0x12;public final static byte EC_OP_PARTFILE_REMOVE_FULL_QUEUE = 0x13;public final static byte EC_OP_PARTFILE_REMOVE_HIGH_QUEUE = 0x14;public final static byte EC_OP_PARTFILE_CLEANUP_SOURCES = 0x15;public final static byte EC_OP_PARTFILE_SWAP_A4AF_THIS = 0x16;public final static byte EC_OP_PARTFILE_SWAP_A4AF_THIS_AUTO = 0x17;public final static byte EC_OP_PARTFILE_SWAP_A4AF_OTHERS = 0x18;public final static byte EC_OP_PARTFILE_PAUSE = 0x19;public final static byte EC_OP_PARTFILE_RESUME = 0x1A;public final static byte EC_OP_PARTFILE_STOP = 0x1B;public final static byte EC_OP_PARTFILE_PRIO_SET = 0x1C;public final static byte EC_OP_PARTFILE_DELETE = 0x1D;public final static byte EC_OP_PARTFILE_SET_CAT = 0x1E;public final static byte EC_OP_DLOAD_QUEUE = 0x1F;public final static byte EC_OP_ULOAD_QUEUE = 0x20;public final static byte EC_OP_WAIT_QUEUE = 0x21;public final static byte EC_OP_SHARED_FILES = 0x22;public final static byte EC_OP_SHAREDFILES_RELOAD = 0x23;public final static byte EC_OP_SHAREDFILES_ADD_DIRECTORY = 0x24;public final static byte EC_OP_RENAME_FILE = 0x25;public final static byte EC_OP_SEARCH_START = 0x26;public final static byte EC_OP_SEARCH_STOP = 0x27;public final static byte EC_OP_SEARCH_RESULTS = 0x28;public final static byte EC_OP_SEARCH_PROGRESS = 0x29;public final static byte EC_OP_DOWNLOAD_SEARCH_RESULT = 0x2A;public final static byte EC_OP_IPFILTER_RELOAD = 0x2B;public final static byte EC_OP_GET_SERVER_LIST = 0x2C;public final static byte EC_OP_SERVER_LIST = 0x2D;public final static byte EC_OP_SERVER_DISCONNECT = 0x2E;public final static byte EC_OP_SERVER_CONNECT = 0x2F;public final static byte EC_OP_SERVER_REMOVE = 0x30;public final static byte EC_OP_SERVER_ADD = 0x31;public final static byte EC_OP_SERVER_UPDATE_FROM_URL = 0x32;public final static byte EC_OP_ADDLOGLINE = 0x33;public final static byte EC_OP_ADDDEBUGLOGLINE = 0x34;public final static byte EC_OP_GET_LOG = 0x35;public final static byte EC_OP_GET_DEBUGLOG = 0x36;public final static byte EC_OP_GET_SERVERINFO = 0x37;public final static byte EC_OP_LOG = 0x38;public final static byte EC_OP_DEBUGLOG = 0x39;public final static byte EC_OP_SERVERINFO = 0x3A;public final static byte EC_OP_RESET_LOG = 0x3B;public final static byte EC_OP_RESET_DEBUGLOG = 0x3C;public final static byte EC_OP_CLEAR_SERVERINFO = 0x3D;public final static byte EC_OP_GET_LAST_LOG_ENTRY = 0x3E;public final static byte EC_OP_GET_PREFERENCES = 0x3F;public final static byte EC_OP_SET_PREFERENCES = 0x40;public final static byte EC_OP_CREATE_CATEGORY = 0x41;public final static byte EC_OP_UPDATE_CATEGORY = 0x42;public final static byte EC_OP_DELETE_CATEGORY = 0x43;public final static byte EC_OP_GET_STATSGRAPHS = 0x44;public final static byte EC_OP_STATSGRAPHS = 0x45;public final static byte EC_OP_GET_STATSTREE = 0x46;public final static byte EC_OP_STATSTREE = 0x47;public final static byte EC_OP_KAD_START = 0x48;public final static byte EC_OP_KAD_STOP = 0x49;public final static byte EC_OP_CONNECT = 0x4A;public final static byte EC_OP_DISCONNECT = 0x4B;public final static byte EC_OP_GET_DLOAD_QUEUE_DETAIL = 0x4C;public final static byte EC_OP_KAD_UPDATE_FROM_URL = 0x4D;public final static byte EC_OP_KAD_BOOTSTRAP_FROM_IP = 0x4E;public final static short EC_TAG_STRING = 0x0000;public final static short EC_TAG_PASSWD_HASH = 0x0001;public final static short EC_TAG_PROTOCOL_VERSION = 0x0002;public final static short EC_TAG_VERSION_ID = 0x0003;public final static short EC_TAG_DETAIL_LEVEL = 0x0004;public final static short EC_TAG_CONNSTATE = 0x0005;public final static short EC_TAG_ED2K_ID = 0x0006;public final static short EC_TAG_LOG_TO_STATUS = 0x0007;public final static short EC_TAG_BOOTSTRAP_IP = 0x0008;public final static short EC_TAG_BOOTSTRAP_PORT = 0x0009;public final static short EC_TAG_CLIENT_ID = 0x000A;public final static short EC_TAG_CLIENT_NAME = 0x0100;public final static short EC_TAG_CLIENT_VERSION = 0x0101;public final static short EC_TAG_CLIENT_MOD = 0x0102;public final static short EC_TAG_STATS_UL_SPEED = 0x0200;public final static short EC_TAG_STATS_DL_SPEED = 0x0201;public final static short EC_TAG_STATS_UL_SPEED_LIMIT = 0x0202;public final static short EC_TAG_STATS_DL_SPEED_LIMIT = 0x0203;public final static short EC_TAG_STATS_UP_OVERHEAD = 0x0204;public final static short EC_TAG_STATS_DOWN_OVERHEAD = 0x0205;public final static short EC_TAG_STATS_TOTAL_SRC_COUNT = 0x0206;public final static short EC_TAG_STATS_BANNED_COUNT = 0x0207;public final static short EC_TAG_STATS_UL_QUEUE_LEN = 0x0208;public final static short EC_TAG_STATS_ED2K_USERS = 0x0209;public final static short EC_TAG_STATS_KAD_USERS = 0x020A;public final static short EC_TAG_STATS_ED2K_FILES = 0x020B;public final static short EC_TAG_STATS_KAD_FILES = 0x020C;public final static short EC_TAG_PARTFILE = 0x0300;public final static short EC_TAG_PARTFILE_NAME = 0x0301;public final static short EC_TAG_PARTFILE_PARTMETID = 0x0302;public final static short EC_TAG_PARTFILE_SIZE_FULL = 0x0303;public final static short EC_TAG_PARTFILE_SIZE_XFER = 0x0304;public final static short EC_TAG_PARTFILE_SIZE_XFER_UP = 0x0305;public final static short EC_TAG_PARTFILE_SIZE_DONE = 0x0306;public final static short EC_TAG_PARTFILE_SPEED = 0x0307;public final static short EC_TAG_PARTFILE_STATUS = 0x0308;public final static short EC_TAG_PARTFILE_PRIO = 0x0309;public final static short EC_TAG_PARTFILE_SOURCE_COUNT = 0x030A;public final static short EC_TAG_PARTFILE_SOURCE_COUNT_A4AF = 0x030B;public final static short EC_TAG_PARTFILE_SOURCE_COUNT_NOT_CURRENT = 0x030C;public final static short EC_TAG_PARTFILE_SOURCE_COUNT_XFER = 0x030D;public final static short EC_TAG_PARTFILE_ED2K_LINK = 0x030E;public final static short EC_TAG_PARTFILE_CAT = 0x030F;public final static short EC_TAG_PARTFILE_LAST_RECV = 0x0310;public final static short EC_TAG_PARTFILE_LAST_SEEN_COMP = 0x0311;public final static short EC_TAG_PARTFILE_PART_STATUS = 0x0312;public final static short EC_TAG_PARTFILE_GAP_STATUS = 0x0313;public final static short EC_TAG_PARTFILE_REQ_STATUS = 0x0314;public final static short EC_TAG_PARTFILE_SOURCE_NAMES = 0x0315;public final static short EC_TAG_PARTFILE_COMMENTS = 0x0316;public final static short EC_TAG_KNOWNFILE = 0x0400;public final static short EC_TAG_KNOWNFILE_XFERRED = 0x0401;public final static short EC_TAG_KNOWNFILE_XFERRED_ALL = 0x0402;public final static short EC_TAG_KNOWNFILE_REQ_COUNT = 0x0403;public final static short EC_TAG_KNOWNFILE_REQ_COUNT_ALL = 0x0404;public final static short EC_TAG_KNOWNFILE_ACCEPT_COUNT = 0x0405;public final static short EC_TAG_KNOWNFILE_ACCEPT_COUNT_ALL = 0x0406;public final static short EC_TAG_KNOWNFILE_AICH_MASTERHASH = 0x0407;public final static short EC_TAG_SERVER = 0x0500;public final static short EC_TAG_SERVER_NAME = 0x0501;public final static short EC_TAG_SERVER_DESC = 0x0502;public final static short EC_TAG_SERVER_ADDRESS = 0x0503;public final static short EC_TAG_SERVER_PING = 0x0504;public final static short EC_TAG_SERVER_USERS = 0x0505;public final static short EC_TAG_SERVER_USERS_MAX = 0x0506;public final static short EC_TAG_SERVER_FILES = 0x0507;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -