20 #include <RefConvert.hpp>
21 #include <signaldata/LCP.hpp>
22 #include <DebuggerNames.hpp>
25 printSTART_LCP_REQ(FILE * output,
const Uint32 * theData,
26 Uint32 len, Uint16 receiverBlockNo){
30 char buf1[8*_NDB_NODE_BITMASK_SIZE+1];
31 char buf2[8*_NDB_NODE_BITMASK_SIZE+1];
33 " Sender: %d LcpId: %d\n"
34 " ParticipatingDIH = %s\n"
35 " ParticipatingLQH = %s\n",
36 refToNode(sig->senderRef), sig->lcpId,
37 sig->participatingDIH.
getText(buf1),
38 sig->participatingLQH.
getText(buf2));
44 printSTART_LCP_CONF(FILE * output,
const Uint32 * theData,
45 Uint32 len, Uint16 receiverBlockNo){
49 fprintf(output,
" Sender: %d LcpId: %d\n",
50 refToNode(sig->senderRef), sig->lcpId);
56 printLCP_FRAG_ORD(FILE * output,
const Uint32 * theData,
57 Uint32 len, Uint16 receiverBlockNo){
61 fprintf(output,
" LcpId: %d LcpNo: %d Table: %d Fragment: %d\n",
62 sig->lcpId, sig->lcpNo, sig->tableId, sig->fragmentId);
64 fprintf(output,
" KeepGCI: %d LastFragmentFlag: %d\n",
65 sig->keepGci, sig->lastFragmentFlag);
70 printLCP_FRAG_REP(FILE * output,
const Uint32 * theData,
71 Uint32 len, Uint16 receiverBlockNo){
75 fprintf(output,
" LcpId: %d LcpNo: %d NodeId: %d Table: %d Fragment: %d\n",
76 sig->lcpId, sig->lcpNo, sig->nodeId, sig->tableId, sig->fragId);
77 fprintf(output,
" Max GCI Started: %d Max GCI Completed: %d\n",
78 sig->maxGciStarted, sig->maxGciCompleted);
83 printLCP_COMPLETE_REP(FILE * output,
const Uint32 * theData,
84 Uint32 len, Uint16 receiverBlockNo){
88 fprintf(output,
" LcpId: %d NodeId: %d Block: %s\n",
89 sig->lcpId, sig->nodeId, getBlockName(sig->blockNo));