📄 globalsignalnumbers.h
字号:
/* Copyright (C) 2003 MySQL AB 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */#ifndef GLOBAL_SIGNAL_NUMBERS_H#define GLOBAL_SIGNAL_NUMBERS_H#include <kernel_types.h>/** * NOTE * * When adding a new signal, remember to update MAX_GSN and SignalNames.cpp */const GlobalSignalNumber MAX_GSN = 712;struct GsnName { GlobalSignalNumber gsn; const char * name;};extern const GsnName SignalNames[];extern const GlobalSignalNumber NO_OF_SIGNAL_NAMES;/** * These are used by API and kernel */#define GSN_API_REGCONF 1#define GSN_API_REGREF 2#define GSN_API_REGREQ 3#define GSN_ATTRINFO 4#define GSN_TRANSID_AI 5#define GSN_KEYINFO 6#define GSN_READCONF 7#define GSN_TCKEY_FAILCONF 8#define GSN_TCKEY_FAILREF 9#define GSN_TCKEYCONF 10#define GSN_TCKEYREF 11#define GSN_TCKEYREQ 12#define GSN_TCROLLBACKCONF 13#define GSN_TCROLLBACKREF 14#define GSN_TCROLLBACKREQ 15#define GSN_TCROLLBACKREP 16#define GSN_TC_COMMITCONF 17#define GSN_TC_COMMITREF 18#define GSN_TC_COMMITREQ 19#define GSN_TC_HBREP 20#define GSN_TRANSID_AI_R 21#define GSN_KEYINFO20_R 22#define GSN_GET_TABINFOREF 23#define GSN_GET_TABINFOREQ 24#define GSN_GET_TABINFO_CONF 190#define GSN_GET_TABLEID_REQ 683#define GSN_GET_TABLEID_REF 684#define GSN_GET_TABLEID_CONF 685#define GSN_DIHNDBTAMPER 25#define GSN_NODE_FAILREP 26#define GSN_NF_COMPLETEREP 27#define GSN_SCAN_NEXTREQ 28#define GSN_SCAN_TABCONF 29/* 30 unused */#define GSN_SCAN_TABREF 31#define GSN_SCAN_TABREQ 32#define GSN_KEYINFO20 33#define GSN_TCRELEASECONF 34#define GSN_TCRELEASEREF 35#define GSN_TCRELEASEREQ 36#define GSN_TCSEIZECONF 37#define GSN_TCSEIZEREF 38#define GSN_TCSEIZEREQ 39/* 40 unused *//* 41 unused *//* 42 unused *//* 43 unused *//* 44 unused *//* 45 unused *//* 46 unused *//* 47 unused *//* 48 unused *//* 49 unused *//* 50 unused *//* 51 unused *//* 52 unused *//* 53 unused *//* 54 unused *//* 55 unused *//* 56 unused *//* 57 unused *//* 58 unused *//* 59 unused *//* 60 unused *//* 61 unused *//* 62 unused *//* 63 unused *//* 64 unused *//* 65 unused *//* 66 unused *//** * These are used only by kernel */#define GSN_ACC_ABORTCONF 67/* 68 unused *//* 69 unused *//* 70 unused */#define GSN_ACC_ABORTREQ 71#define GSN_ACC_CHECK_SCAN 72#define GSN_ACC_COMMITCONF 73#define GSN_ACC_COMMITREQ 74#define GSN_ACC_CONTOPCONF 75#define GSN_ACC_CONTOPREQ 76#define GSN_ACC_LCPCONF 77#define GSN_ACC_LCPREF 78#define GSN_ACC_LCPREQ 79#define GSN_ACC_LCPSTARTED 80#define GSN_ACC_OVER_REC 81#define GSN_ACC_SAVE_PAGES 83#define GSN_ACC_SCAN_INFO 84#define GSN_ACC_SCAN_INFO24 85#define GSN_ACC_SCANCONF 86#define GSN_ACC_SCANREF 87#define GSN_ACC_SCANREQ 88#define GSN_ACC_SRCONF 89#define GSN_ACC_SRREF 90#define GSN_ACC_SRREQ 91#define GSN_ACC_TO_CONF 92#define GSN_ACC_TO_REF 93#define GSN_ACC_TO_REQ 94#define GSN_ACCFRAGCONF 95#define GSN_ACCFRAGREF 96#define GSN_ACCFRAGREQ 97#define GSN_ACCKEYCONF 98#define GSN_ACCKEYREF 99#define GSN_ACCKEYREQ 100#define GSN_ACCMINUPDATE 101#define GSN_ACCSEIZECONF 103#define GSN_ACCSEIZEREF 104#define GSN_ACCSEIZEREQ 105#define GSN_ACCUPDATECONF 106#define GSN_ACCUPDATEKEY 107#define GSN_ACCUPDATEREF 108#define GSN_ADD_FRAGCONF 109#define GSN_ADD_FRAGREF 110#define GSN_ADD_FRAGREQ 111#define GSN_API_FAILCONF 113#define GSN_API_FAILREQ 114#define GSN_CNTR_START_REQ 115/* 116 not unused */#define GSN_CNTR_START_REF 117#define GSN_CNTR_START_CONF 118#define GSN_CNTR_START_REP 119/* 120 unused *//* 121 unused *//* 122 unused *//* 123 unused *//* 124 unused */#define GSN_CHECK_LCP_STOP 125#define GSN_CLOSE_COMCONF 126 /* local */#define GSN_CLOSE_COMREQ 127 /* local */#define GSN_CM_ACKADD 128 /* distr. *//* 129 unused */#define GSN_CM_ADD 130 /* distr. *//* 131 unused *//* 132 not unused *//* 133 not unused */#define GSN_CM_HEARTBEAT 134 /* distr. *//* 135 unused *//* 136 unused *//* 137 unused */#define GSN_CM_NODEINFOCONF 138 /* distr. */#define GSN_CM_NODEINFOREF 139 /* distr. */#define GSN_CM_NODEINFOREQ 140 /* distr. */#define GSN_CM_REGCONF 141 /* distr. */#define GSN_CM_REGREF 142 /* distr. */#define GSN_CM_REGREQ 143 /* distr. *//* 144 unused *//* 145 unused *//* 146 unused */#define GSN_CM_ADD_REP 147 /* local *//* 148 unused *//* 149 unused *//* 150 unused */#define GSN_CNTR_WAITREP 151 /* distr. */#define GSN_COMMIT 152#define GSN_COMMIT_FAILCONF 153#define GSN_COMMIT_FAILREQ 154#define GSN_COMMITCONF 155#define GSN_COMMITREQ 156#define GSN_COMMITTED 157#define GSN_COMPLETE 159#define GSN_COMPLETECONF 160#define GSN_COMPLETED 161#define GSN_COMPLETEREQ 162#define GSN_CONNECT_REP 163#define GSN_CONTINUEB 164/* 165 not unused */#define GSN_COPY_ACTIVECONF 166#define GSN_COPY_ACTIVEREF 167#define GSN_COPY_ACTIVEREQ 168#define GSN_COPY_FRAGCONF 169#define GSN_COPY_FRAGREF 170#define GSN_COPY_FRAGREQ 171#define GSN_COPY_GCICONF 172#define GSN_COPY_GCIREQ 173#define GSN_COPY_STATECONF 174#define GSN_COPY_STATEREQ 175#define GSN_COPY_TABCONF 176#define GSN_COPY_TABREQ 177#define GSN_CREATE_FRAGCONF 178#define GSN_CREATE_FRAGREF 179#define GSN_CREATE_FRAGREQ 180#define GSN_DEBUG_SIG 181#define GSN_DI_FCOUNTCONF 182#define GSN_DI_FCOUNTREF 183#define GSN_DI_FCOUNTREQ 184#define GSN_DIADDTABCONF 185#define GSN_DIADDTABREF 186#define GSN_DIADDTABREQ 187/* 188 not unused *//* 189 not unused *//* 190 not unused */#define GSN_DICTSTARTCONF 191#define GSN_DICTSTARTREQ 192#define GSN_LIST_TABLES_REQ 193#define GSN_LIST_TABLES_CONF 194#define GSN_ABORT 195#define GSN_ABORTCONF 196#define GSN_ABORTED 197#define GSN_ABORTREQ 198/****************************************** * DROP TABLE * *//** * This is drop table's public interface */#define GSN_DROP_TABLE_REQ 82#define GSN_DROP_TABLE_REF 102#define GSN_DROP_TABLE_CONF 112/** * This is used for implementing drop table */#define GSN_PREP_DROP_TAB_REQ 199#define GSN_PREP_DROP_TAB_REF 200#define GSN_PREP_DROP_TAB_CONF 201#define GSN_DROP_TAB_REQ 202#define GSN_DROP_TAB_REF 203#define GSN_DROP_TAB_CONF 204#define GSN_WAIT_DROP_TAB_REQ 208#define GSN_WAIT_DROP_TAB_REF 209#define GSN_WAIT_DROP_TAB_CONF 216/*****************************************/#define GSN_UPDATE_TOCONF 205#define GSN_UPDATE_TOREF 206#define GSN_UPDATE_TOREQ 207#define GSN_DIGETNODESCONF 210#define GSN_DIGETNODESREF 211#define GSN_DIGETNODESREQ 212#define GSN_DIGETPRIMCONF 213#define GSN_DIGETPRIMREF 214#define GSN_DIGETPRIMREQ 215#define GSN_DIH_RESTARTCONF 217#define GSN_DIH_RESTARTREF 218#define GSN_DIH_RESTARTREQ 219/* 220 not unused *//* 221 not unused *//* 222 not unused */#define GSN_EMPTY_LCP_REQ 223#define GSN_EMPTY_LCP_CONF 224#define GSN_SCHEMA_INFO 225#define GSN_SCHEMA_INFOCONF 226#define GSN_MASTER_GCPCONF 227
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -