⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eccodes.cs

📁 电驴的MAC源代码
💻 CS
📖 第 1 页 / 共 2 页
字号:
// //  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.namespace amule.net{public enum ProtocolVersion {	EC_CURRENT_PROTOCOL_VERSION = 0x0200};public enum ECFlags {	EC_FLAG_ZLIB	 = 0x00000001,	EC_FLAG_UTF8_NUMBERS = 0x00000002,	EC_FLAG_HAS_ID	 = 0x00000004,	EC_FLAG_ACCEPTS	 = 0x00000010,};public enum ECOpCodes {	EC_OP_NOOP                          = 0x01,	EC_OP_AUTH_REQ                      = 0x02,	EC_OP_AUTH_FAIL                     = 0x03,	EC_OP_AUTH_OK                       = 0x04,	EC_OP_FAILED                        = 0x05,	EC_OP_STRINGS                       = 0x06,	EC_OP_MISC_DATA                     = 0x07,	EC_OP_SHUTDOWN                      = 0x08,	EC_OP_ADD_LINK                      = 0x09,	EC_OP_STAT_REQ                      = 0x0A,	EC_OP_GET_CONNSTATE                 = 0x0B,	EC_OP_STATS                         = 0x0C,	EC_OP_GET_DLOAD_QUEUE               = 0x0D,	EC_OP_GET_ULOAD_QUEUE               = 0x0E,	EC_OP_GET_WAIT_QUEUE                = 0x0F,	EC_OP_GET_SHARED_FILES              = 0x10,	EC_OP_SHARED_SET_PRIO               = 0x11,	EC_OP_PARTFILE_REMOVE_NO_NEEDED     = 0x12,	EC_OP_PARTFILE_REMOVE_FULL_QUEUE    = 0x13,	EC_OP_PARTFILE_REMOVE_HIGH_QUEUE    = 0x14,	EC_OP_PARTFILE_CLEANUP_SOURCES      = 0x15,	EC_OP_PARTFILE_SWAP_A4AF_THIS       = 0x16,	EC_OP_PARTFILE_SWAP_A4AF_THIS_AUTO  = 0x17,	EC_OP_PARTFILE_SWAP_A4AF_OTHERS     = 0x18,	EC_OP_PARTFILE_PAUSE                = 0x19,	EC_OP_PARTFILE_RESUME               = 0x1A,	EC_OP_PARTFILE_STOP                 = 0x1B,	EC_OP_PARTFILE_PRIO_SET             = 0x1C,	EC_OP_PARTFILE_DELETE               = 0x1D,	EC_OP_PARTFILE_SET_CAT              = 0x1E,	EC_OP_DLOAD_QUEUE                   = 0x1F,	EC_OP_ULOAD_QUEUE                   = 0x20,	EC_OP_WAIT_QUEUE                    = 0x21,	EC_OP_SHARED_FILES                  = 0x22,	EC_OP_SHAREDFILES_RELOAD            = 0x23,	EC_OP_SHAREDFILES_ADD_DIRECTORY     = 0x24,	EC_OP_RENAME_FILE                   = 0x25,	EC_OP_SEARCH_START                  = 0x26,	EC_OP_SEARCH_STOP                   = 0x27,	EC_OP_SEARCH_RESULTS                = 0x28,	EC_OP_SEARCH_PROGRESS               = 0x29,	EC_OP_DOWNLOAD_SEARCH_RESULT        = 0x2A,	EC_OP_IPFILTER_RELOAD               = 0x2B,	EC_OP_GET_SERVER_LIST               = 0x2C,	EC_OP_SERVER_LIST                   = 0x2D,	EC_OP_SERVER_DISCONNECT             = 0x2E,	EC_OP_SERVER_CONNECT                = 0x2F,	EC_OP_SERVER_REMOVE                 = 0x30,	EC_OP_SERVER_ADD                    = 0x31,	EC_OP_SERVER_UPDATE_FROM_URL        = 0x32,	EC_OP_ADDLOGLINE                    = 0x33,	EC_OP_ADDDEBUGLOGLINE               = 0x34,	EC_OP_GET_LOG                       = 0x35,	EC_OP_GET_DEBUGLOG                  = 0x36,	EC_OP_GET_SERVERINFO                = 0x37,	EC_OP_LOG                           = 0x38,	EC_OP_DEBUGLOG                      = 0x39,	EC_OP_SERVERINFO                    = 0x3A,	EC_OP_RESET_LOG                     = 0x3B,	EC_OP_RESET_DEBUGLOG                = 0x3C,	EC_OP_CLEAR_SERVERINFO              = 0x3D,	EC_OP_GET_LAST_LOG_ENTRY            = 0x3E,	EC_OP_GET_PREFERENCES               = 0x3F,	EC_OP_SET_PREFERENCES               = 0x40,	EC_OP_CREATE_CATEGORY               = 0x41,	EC_OP_UPDATE_CATEGORY               = 0x42,	EC_OP_DELETE_CATEGORY               = 0x43,	EC_OP_GET_STATSGRAPHS               = 0x44,	EC_OP_STATSGRAPHS                   = 0x45,	EC_OP_GET_STATSTREE                 = 0x46,	EC_OP_STATSTREE                     = 0x47,	EC_OP_KAD_START                     = 0x48,	EC_OP_KAD_STOP                      = 0x49,	EC_OP_CONNECT                       = 0x4A,	EC_OP_DISCONNECT                    = 0x4B,	EC_OP_GET_DLOAD_QUEUE_DETAIL        = 0x4C,	EC_OP_KAD_UPDATE_FROM_URL           = 0x4D,	EC_OP_KAD_BOOTSTRAP_FROM_IP         = 0x4E};public enum ECTagNames {	EC_TAG_STRING                             = 0x0000,	EC_TAG_PASSWD_HASH                        = 0x0001,	EC_TAG_PROTOCOL_VERSION                   = 0x0002,	EC_TAG_VERSION_ID                         = 0x0003,	EC_TAG_DETAIL_LEVEL                       = 0x0004,	EC_TAG_CONNSTATE                          = 0x0005,	EC_TAG_ED2K_ID                            = 0x0006,	EC_TAG_LOG_TO_STATUS                      = 0x0007,	EC_TAG_BOOTSTRAP_IP                       = 0x0008,	EC_TAG_BOOTSTRAP_PORT                     = 0x0009,	EC_TAG_CLIENT_ID                          = 0x000A,	EC_TAG_CLIENT_NAME                        = 0x0100,		EC_TAG_CLIENT_VERSION                     = 0x0101,		EC_TAG_CLIENT_MOD                         = 0x0102,	EC_TAG_STATS_UL_SPEED                     = 0x0200,		EC_TAG_STATS_DL_SPEED                     = 0x0201,		EC_TAG_STATS_UL_SPEED_LIMIT               = 0x0202,		EC_TAG_STATS_DL_SPEED_LIMIT               = 0x0203,		EC_TAG_STATS_UP_OVERHEAD                  = 0x0204,		EC_TAG_STATS_DOWN_OVERHEAD                = 0x0205,		EC_TAG_STATS_TOTAL_SRC_COUNT              = 0x0206,		EC_TAG_STATS_BANNED_COUNT                 = 0x0207,		EC_TAG_STATS_UL_QUEUE_LEN                 = 0x0208,		EC_TAG_STATS_ED2K_USERS                   = 0x0209,		EC_TAG_STATS_KAD_USERS                    = 0x020A,		EC_TAG_STATS_ED2K_FILES                   = 0x020B,		EC_TAG_STATS_KAD_FILES                    = 0x020C,	EC_TAG_PARTFILE                           = 0x0300,		EC_TAG_PARTFILE_NAME                      = 0x0301,		EC_TAG_PARTFILE_PARTMETID                 = 0x0302,		EC_TAG_PARTFILE_SIZE_FULL                 = 0x0303,		EC_TAG_PARTFILE_SIZE_XFER                 = 0x0304,		EC_TAG_PARTFILE_SIZE_XFER_UP              = 0x0305,		EC_TAG_PARTFILE_SIZE_DONE                 = 0x0306,		EC_TAG_PARTFILE_SPEED                     = 0x0307,		EC_TAG_PARTFILE_STATUS                    = 0x0308,		EC_TAG_PARTFILE_PRIO                      = 0x0309,		EC_TAG_PARTFILE_SOURCE_COUNT              = 0x030A,		EC_TAG_PARTFILE_SOURCE_COUNT_A4AF         = 0x030B,		EC_TAG_PARTFILE_SOURCE_COUNT_NOT_CURRENT  = 0x030C,		EC_TAG_PARTFILE_SOURCE_COUNT_XFER         = 0x030D,		EC_TAG_PARTFILE_ED2K_LINK                 = 0x030E,		EC_TAG_PARTFILE_CAT                       = 0x030F,		EC_TAG_PARTFILE_LAST_RECV                 = 0x0310,		EC_TAG_PARTFILE_LAST_SEEN_COMP            = 0x0311,		EC_TAG_PARTFILE_PART_STATUS               = 0x0312,		EC_TAG_PARTFILE_GAP_STATUS                = 0x0313,		EC_TAG_PARTFILE_REQ_STATUS                = 0x0314,		EC_TAG_PARTFILE_SOURCE_NAMES              = 0x0315,		EC_TAG_PARTFILE_COMMENTS                  = 0x0316,	EC_TAG_KNOWNFILE                          = 0x0400,		EC_TAG_KNOWNFILE_XFERRED                  = 0x0401,		EC_TAG_KNOWNFILE_XFERRED_ALL              = 0x0402,		EC_TAG_KNOWNFILE_REQ_COUNT                = 0x0403,		EC_TAG_KNOWNFILE_REQ_COUNT_ALL            = 0x0404,		EC_TAG_KNOWNFILE_ACCEPT_COUNT             = 0x0405,		EC_TAG_KNOWNFILE_ACCEPT_COUNT_ALL         = 0x0406,		EC_TAG_KNOWNFILE_AICH_MASTERHASH          = 0x0407,	EC_TAG_SERVER                             = 0x0500,		EC_TAG_SERVER_NAME                        = 0x0501,		EC_TAG_SERVER_DESC                        = 0x0502,		EC_TAG_SERVER_ADDRESS                     = 0x0503,		EC_TAG_SERVER_PING                        = 0x0504,		EC_TAG_SERVER_USERS                       = 0x0505,		EC_TAG_SERVER_USERS_MAX                   = 0x0506,		EC_TAG_SERVER_FILES		          = 0x0507,		EC_TAG_SERVER_PRIO	                  = 0x0508,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -