~ubuntu-branches/ubuntu/precise/mysql-5.1/precise

« back to all changes in this revision

Viewing changes to storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Tretkowski
  • Date: 2010-03-17 14:56:02 UTC
  • Revision ID: james.westby@ubuntu.com-20100317145602-x7e30l1b2sb5s6w6
Tags: upstream-5.1.45
ImportĀ upstreamĀ versionĀ 5.1.45

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Copyright (C) 2003 MySQL AB
 
2
 
 
3
   This program is free software; you can redistribute it and/or modify
 
4
   it under the terms of the GNU General Public License as published by
 
5
   the Free Software Foundation; version 2 of the License.
 
6
 
 
7
   This program is distributed in the hope that it will be useful,
 
8
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
9
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
10
   GNU General Public License for more details.
 
11
 
 
12
   You should have received a copy of the GNU General Public License
 
13
   along with this program; if not, write to the Free Software
 
14
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
 
15
 
 
16
 
 
17
 
 
18
#include <GlobalSignalNumbers.h>
 
19
#include <signaldata/SignalData.hpp>
 
20
#include <signaldata/SignalDataPrint.hpp>
 
21
 
 
22
/** 
 
23
 * This is the register
 
24
 */
 
25
 
 
26
const NameFunctionPair
 
27
SignalDataPrintFunctions[] = {
 
28
  { GSN_TCKEYREQ, printTCKEYREQ },
 
29
  { GSN_TCINDXREQ, printTCKEYREQ },
 
30
  { GSN_TCKEYCONF, printTCKEYCONF },
 
31
  { GSN_TCKEYREF, printTCKEYREF },
 
32
  { GSN_LQHKEYREQ, printLQHKEYREQ },
 
33
  { GSN_LQHKEYCONF, printLQHKEYCONF },
 
34
  { GSN_LQHKEYREF, printLQHKEYREF },
 
35
  { GSN_TUPKEYREQ, printTUPKEYREQ },
 
36
  { GSN_TUPKEYCONF, printTUPKEYCONF },
 
37
  { GSN_TUPKEYREF, printTUPKEYREF },
 
38
  { GSN_TUP_COMMITREQ, printTUPCOMMITREQ },
 
39
  { GSN_CONTINUEB, printCONTINUEB },
 
40
  { GSN_FSOPENREQ, printFSOPENREQ },
 
41
  { GSN_FSCLOSEREQ, printFSCLOSEREQ },
 
42
  { GSN_FSREADREQ, printFSREADWRITEREQ },
 
43
  { GSN_FSWRITEREQ, printFSREADWRITEREQ },
 
44
  { GSN_FSCLOSEREF, printFSREF },
 
45
  { GSN_FSOPENREF, printFSREF },
 
46
  { GSN_FSWRITEREF, printFSREF },
 
47
  { GSN_FSREADREF, printFSREF },
 
48
  { GSN_FSSYNCREF, printFSREF },
 
49
  { GSN_FSCLOSECONF, printFSCONF },
 
50
  { GSN_FSOPENCONF, printFSCONF },
 
51
  { GSN_FSWRITECONF, printFSCONF },
 
52
  { GSN_FSREADCONF, printFSCONF },
 
53
  { GSN_FSSYNCCONF, printFSCONF },
 
54
  { GSN_CLOSE_COMREQ, printCLOSECOMREQCONF },
 
55
  { GSN_CLOSE_COMCONF, printCLOSECOMREQCONF },
 
56
  { GSN_PACKED_SIGNAL, printPACKED_SIGNAL },
 
57
  { GSN_PREP_FAILREQ, printPREPFAILREQREF },
 
58
  { GSN_PREP_FAILREF, printPREPFAILREQREF },
 
59
  { GSN_ALTER_TABLE_REQ, printALTER_TABLE_REQ },
 
60
  { GSN_ALTER_TABLE_CONF, printALTER_TABLE_CONF },
 
61
  { GSN_ALTER_TABLE_REF, printALTER_TABLE_REF },
 
62
  { GSN_ALTER_TAB_REQ, printALTER_TAB_REQ },
 
63
  { GSN_ALTER_TAB_CONF, printALTER_TAB_CONF },
 
64
  { GSN_ALTER_TAB_REF, printALTER_TAB_REF },
 
65
  { GSN_CREATE_TRIG_REQ, printCREATE_TRIG_REQ },
 
66
  { GSN_CREATE_TRIG_CONF, printCREATE_TRIG_CONF },
 
67
  { GSN_CREATE_TRIG_REF, printCREATE_TRIG_REF },
 
68
  { GSN_ALTER_TRIG_REQ, printALTER_TRIG_REQ },
 
69
  { GSN_ALTER_TRIG_CONF, printALTER_TRIG_CONF },
 
70
  { GSN_ALTER_TRIG_REF, printALTER_TRIG_REF },
 
71
  { GSN_DROP_TRIG_REQ, printDROP_TRIG_REQ },
 
72
  { GSN_DROP_TRIG_CONF, printDROP_TRIG_CONF },
 
73
  { GSN_DROP_TRIG_REF, printDROP_TRIG_REF },
 
74
  { GSN_FIRE_TRIG_ORD, printFIRE_TRIG_ORD },
 
75
  { GSN_TRIG_ATTRINFO, printTRIG_ATTRINFO },
 
76
  { GSN_CREATE_INDX_REQ, printCREATE_INDX_REQ },
 
77
  { GSN_CREATE_INDX_CONF, printCREATE_INDX_CONF },
 
78
  { GSN_CREATE_INDX_REF, printCREATE_INDX_REF },
 
79
  { GSN_DROP_INDX_REQ, printDROP_INDX_REQ },
 
80
  { GSN_DROP_INDX_CONF, printDROP_INDX_CONF },
 
81
  { GSN_DROP_INDX_REF, printDROP_INDX_REF },
 
82
  { GSN_ALTER_INDX_REQ, printALTER_INDX_REQ },
 
83
  { GSN_ALTER_INDX_CONF, printALTER_INDX_CONF },
 
84
  { GSN_ALTER_INDX_REF, printALTER_INDX_REF },
 
85
  { GSN_TCINDXCONF, printTCINDXCONF },
 
86
  { GSN_TCINDXREF, printTCINDXREF },
 
87
  { GSN_INDXKEYINFO, printINDXKEYINFO },
 
88
  { GSN_INDXATTRINFO, printINDXATTRINFO },
 
89
  { GSN_FSAPPENDREQ, printFSAPPENDREQ },
 
90
  { GSN_BACKUP_REQ,             printBACKUP_REQ },
 
91
  { GSN_BACKUP_DATA,            printBACKUP_DATA },
 
92
  { GSN_BACKUP_REF,             printBACKUP_REF },
 
93
  { GSN_BACKUP_CONF,            printBACKUP_CONF },
 
94
  { GSN_ABORT_BACKUP_ORD,       printABORT_BACKUP_ORD },
 
95
  { GSN_BACKUP_ABORT_REP,       printBACKUP_ABORT_REP },
 
96
  { GSN_BACKUP_COMPLETE_REP,    printBACKUP_COMPLETE_REP },
 
97
  { GSN_BACKUP_NF_COMPLETE_REP, printBACKUP_NF_COMPLETE_REP },
 
98
  { GSN_DEFINE_BACKUP_REQ,      printDEFINE_BACKUP_REQ },
 
99
  { GSN_DEFINE_BACKUP_REF,      printDEFINE_BACKUP_REF },
 
100
  { GSN_DEFINE_BACKUP_CONF,     printDEFINE_BACKUP_CONF },
 
101
  { GSN_START_BACKUP_REQ,       printSTART_BACKUP_REQ },
 
102
  { GSN_START_BACKUP_REF,       printSTART_BACKUP_REF },
 
103
  { GSN_START_BACKUP_CONF,      printSTART_BACKUP_CONF },
 
104
  { GSN_BACKUP_FRAGMENT_REQ,    printBACKUP_FRAGMENT_REQ },
 
105
  { GSN_BACKUP_FRAGMENT_REF,    printBACKUP_FRAGMENT_REF },
 
106
  { GSN_BACKUP_FRAGMENT_CONF,   printBACKUP_FRAGMENT_CONF },
 
107
  { GSN_STOP_BACKUP_REQ,        printSTOP_BACKUP_REQ },
 
108
  { GSN_STOP_BACKUP_REF,        printSTOP_BACKUP_REF },
 
109
  { GSN_STOP_BACKUP_CONF,       printSTOP_BACKUP_CONF },
 
110
  { GSN_BACKUP_STATUS_REQ,      printBACKUP_STATUS_REQ },
 
111
  //{ GSN_BACKUP_STATUS_REF,      printBACKUP_STATUS_REF },
 
112
  { GSN_BACKUP_STATUS_CONF,     printBACKUP_STATUS_CONF },
 
113
  { GSN_UTIL_SEQUENCE_REQ,      printUTIL_SEQUENCE_REQ },
 
114
  { GSN_UTIL_SEQUENCE_REF,      printUTIL_SEQUENCE_REF },
 
115
  { GSN_UTIL_SEQUENCE_CONF,     printUTIL_SEQUENCE_CONF },
 
116
  { GSN_UTIL_PREPARE_REQ,      printUTIL_PREPARE_REQ },
 
117
  { GSN_UTIL_PREPARE_REF,      printUTIL_PREPARE_REF },
 
118
  { GSN_UTIL_PREPARE_CONF,     printUTIL_PREPARE_CONF },
 
119
  { GSN_UTIL_EXECUTE_REQ,      printUTIL_EXECUTE_REQ },
 
120
  { GSN_UTIL_EXECUTE_REF,      printUTIL_EXECUTE_REF },
 
121
  { GSN_UTIL_EXECUTE_CONF,     printUTIL_EXECUTE_CONF },
 
122
  { GSN_SCAN_TABREQ,            printSCANTABREQ },
 
123
  { GSN_SCAN_TABCONF,           printSCANTABCONF },
 
124
  { GSN_SCAN_TABREF,            printSCANTABREF },
 
125
  { GSN_SCAN_NEXTREQ,           printSCANNEXTREQ }, 
 
126
  { GSN_LQHFRAGREQ,             printLQH_FRAG_REQ },
 
127
  { GSN_LQHFRAGREF,             printLQH_FRAG_REF },
 
128
  { GSN_LQHFRAGCONF,            printLQH_FRAG_CONF },
 
129
  { GSN_PREP_DROP_TAB_REQ,      printPREP_DROP_TAB_REQ },
 
130
  { GSN_PREP_DROP_TAB_REF,      printPREP_DROP_TAB_REF },
 
131
  { GSN_PREP_DROP_TAB_CONF,     printPREP_DROP_TAB_CONF },
 
132
  { GSN_DROP_TAB_REQ,           printDROP_TAB_REQ },
 
133
  { GSN_DROP_TAB_REF,           printDROP_TAB_REF },
 
134
  { GSN_DROP_TAB_CONF,          printDROP_TAB_CONF },
 
135
  { GSN_LCP_FRAG_ORD,           printLCP_FRAG_ORD },
 
136
  { GSN_LCP_FRAG_REP,           printLCP_FRAG_REP },
 
137
  { GSN_LCP_COMPLETE_REP,       printLCP_COMPLETE_REP },
 
138
  { GSN_START_LCP_REQ,          printSTART_LCP_REQ },
 
139
  { GSN_START_LCP_CONF,         printSTART_LCP_CONF },
 
140
  { GSN_MASTER_LCPREQ,          printMASTER_LCP_REQ },
 
141
  { GSN_MASTER_LCPREF,          printMASTER_LCP_REF },
 
142
  { GSN_MASTER_LCPCONF,         printMASTER_LCP_CONF },
 
143
  { GSN_COPY_GCIREQ,            printCOPY_GCI_REQ },
 
144
  { GSN_SYSTEM_ERROR,           printSYSTEM_ERROR },
 
145
  { GSN_START_RECREQ,           printSTART_REC_REQ },
 
146
  { GSN_START_RECCONF,          printSTART_REC_CONF },
 
147
  { GSN_START_FRAGREQ,          printSTART_FRAG_REQ },
 
148
  { GSN_NF_COMPLETEREP,         printNF_COMPLETE_REP },
 
149
  { GSN_SIGNAL_DROPPED_REP,     printSIGNAL_DROPPED_REP },
 
150
  { GSN_FAIL_REP,               printFAIL_REP },
 
151
  { GSN_DISCONNECT_REP,         printDISCONNECT_REP },
 
152
  
 
153
  { GSN_SUB_CREATE_REQ,         printSUB_CREATE_REQ },
 
154
  { GSN_SUB_CREATE_REF,         printSUB_CREATE_REF },
 
155
  { GSN_SUB_CREATE_CONF,        printSUB_CREATE_CONF },
 
156
  { GSN_SUB_REMOVE_REQ,         printSUB_REMOVE_REQ },
 
157
  { GSN_SUB_REMOVE_REF,         printSUB_REMOVE_REF },
 
158
  { GSN_SUB_REMOVE_CONF,        printSUB_REMOVE_CONF },
 
159
  { GSN_SUB_START_REQ,          printSUB_START_REQ },
 
160
  { GSN_SUB_START_REF,          printSUB_START_REF },
 
161
  { GSN_SUB_START_CONF,         printSUB_START_CONF },
 
162
  { GSN_SUB_STOP_REQ,           printSUB_STOP_REQ },
 
163
  { GSN_SUB_STOP_REF,           printSUB_STOP_REF },
 
164
  { GSN_SUB_STOP_CONF,          printSUB_STOP_CONF },
 
165
  { GSN_SUB_SYNC_REQ,           printSUB_SYNC_REQ },
 
166
  { GSN_SUB_SYNC_REF,           printSUB_SYNC_REF },
 
167
  { GSN_SUB_SYNC_CONF,          printSUB_SYNC_CONF },
 
168
  { GSN_SUB_TABLE_DATA,         printSUB_TABLE_DATA },
 
169
  { GSN_SUB_SYNC_CONTINUE_REQ,  printSUB_SYNC_CONTINUE_REQ },
 
170
  { GSN_SUB_SYNC_CONTINUE_REF,  printSUB_SYNC_CONTINUE_REF },
 
171
  { GSN_SUB_SYNC_CONTINUE_CONF, printSUB_SYNC_CONTINUE_CONF },
 
172
  { GSN_SUB_GCP_COMPLETE_REP,   printSUB_GCP_COMPLETE_REP }
 
173
  
 
174
  ,{ GSN_CREATE_FRAGMENTATION_REQ, printCREATE_FRAGMENTATION_REQ }
 
175
  ,{ GSN_CREATE_FRAGMENTATION_REF, printCREATE_FRAGMENTATION_REF }
 
176
  ,{ GSN_CREATE_FRAGMENTATION_CONF, printCREATE_FRAGMENTATION_CONF }
 
177
 
 
178
  ,{ GSN_UTIL_CREATE_LOCK_REQ,   printUTIL_CREATE_LOCK_REQ }
 
179
  ,{ GSN_UTIL_CREATE_LOCK_REF,   printUTIL_CREATE_LOCK_REF }
 
180
  ,{ GSN_UTIL_CREATE_LOCK_CONF,  printUTIL_CREATE_LOCK_CONF }
 
181
  ,{ GSN_UTIL_DESTROY_LOCK_REQ,  printUTIL_DESTROY_LOCK_REQ }
 
182
  ,{ GSN_UTIL_DESTROY_LOCK_REF,  printUTIL_DESTROY_LOCK_REF }
 
183
  ,{ GSN_UTIL_DESTROY_LOCK_CONF, printUTIL_DESTROY_LOCK_CONF }
 
184
  ,{ GSN_UTIL_LOCK_REQ,          printUTIL_LOCK_REQ }
 
185
  ,{ GSN_UTIL_LOCK_REF,          printUTIL_LOCK_REF }
 
186
  ,{ GSN_UTIL_LOCK_CONF,         printUTIL_LOCK_CONF }
 
187
  ,{ GSN_UTIL_UNLOCK_REQ,        printUTIL_UNLOCK_REQ }
 
188
  ,{ GSN_UTIL_UNLOCK_REF,        printUTIL_UNLOCK_REF }
 
189
  ,{ GSN_UTIL_UNLOCK_CONF,       printUTIL_UNLOCK_CONF }
 
190
  ,{ GSN_CNTR_START_REQ,         printCNTR_START_REQ }
 
191
  ,{ GSN_CNTR_START_REF,         printCNTR_START_REF }
 
192
  ,{ GSN_CNTR_START_CONF,        printCNTR_START_CONF }
 
193
 
 
194
  ,{ GSN_READ_NODESCONF,         printREAD_NODES_CONF }
 
195
 
 
196
  ,{ GSN_TUX_MAINT_REQ, printTUX_MAINT_REQ }
 
197
  ,{ GSN_ACC_LOCKREQ, printACC_LOCKREQ }
 
198
  ,{ GSN_LQH_TRANSCONF, printLQH_TRANSCONF }
 
199
  ,{ GSN_SCAN_FRAGREQ, printSCAN_FRAGREQ }
 
200
  ,{ GSN_START_FRAGREQ, printSTART_FRAG_REQ }
 
201
  ,{ 0, 0 }
 
202
};
 
203
 
 
204
#include <Bitmask.hpp>
 
205
 
 
206
template struct BitmaskPOD<1>;
 
207
template struct BitmaskPOD<2>;
 
208
template struct BitmaskPOD<4>;
 
209
template class Bitmask<1>;
 
210
template class Bitmask<2>;
 
211
template class Bitmask<4>;