CntrStart.cpp
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #include <signaldata/CntrStart.hpp>
  2. bool
  3. printCNTR_START_REQ(FILE * output, const Uint32 * theData, 
  4.     Uint32 len, Uint16 receiverBlockNo) {
  5.   const CntrStartReq * const sig = (CntrStartReq *)theData;
  6.   fprintf(output, " nodeId: %xn", sig->nodeId);
  7.   fprintf(output, " startType: %xn", sig->startType);
  8.   fprintf(output, " lastGci: %xn", sig->lastGci);
  9.   return true;
  10. }
  11. bool
  12. printCNTR_START_REF(FILE * output, const Uint32 * theData, 
  13.     Uint32 len, Uint16 receiverBlockNo) {
  14.   const CntrStartRef * const sig = (CntrStartRef *)theData;
  15.   fprintf(output, " errorCode: %xn", sig->errorCode);
  16.   fprintf(output, " masterNodeId: %xn", sig->masterNodeId);
  17.   return true;
  18. }
  19. bool
  20. printCNTR_START_CONF(FILE * output, const Uint32 * theData, 
  21.      Uint32 len, Uint16 receiverBlockNo) {
  22.   const CntrStartConf * const sig = (CntrStartConf *)theData;
  23.   fprintf(output, " startType: %xn", sig->startType);
  24.   fprintf(output, " startGci: %xn", sig->startGci);
  25.   fprintf(output, " masterNodeId: %xn", sig->masterNodeId);
  26.   fprintf(output, " noStartNodes: %xn", sig->noStartNodes);
  27.   char buf[32*NdbNodeBitmask::Size+1];
  28.   fprintf(output, " startedNodes: %sn", 
  29.   BitmaskImpl::getText(NdbNodeBitmask::Size, sig->startedNodes, buf));
  30.   fprintf(output, " startingNodes: %sn", 
  31.   BitmaskImpl::getText(NdbNodeBitmask::Size, sig->startingNodes, buf));
  32.   return true;
  33. }