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

MySQL数据库

开发平台:

Visual C++

  1. /* Copyright (C) 2003 MySQL AB
  2.    This program is free software; you can redistribute it and/or modify
  3.    it under the terms of the GNU General Public License as published by
  4.    the Free Software Foundation; either version 2 of the License, or
  5.    (at your option) any later version.
  6.    This program is distributed in the hope that it will be useful,
  7.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  8.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9.    GNU General Public License for more details.
  10.    You should have received a copy of the GNU General Public License
  11.    along with this program; if not, write to the Free Software
  12.    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
  13. #include <signaldata/UtilLock.hpp>
  14. bool
  15. printUTIL_LOCK_REQ (FILE * output, const Uint32 * theData,
  16.     Uint32 len, Uint16 receiverBlockNo)
  17. {
  18.   const UtilLockReq *const sig = (UtilLockReq *) theData;
  19.   fprintf (output, " senderData: %xn", sig->senderData);
  20.   fprintf (output, " senderRef: %xn", sig->senderRef);
  21.   fprintf (output, " lockId: %xn", sig->lockId);
  22.   fprintf (output, " requestInfo: %xn", sig->requestInfo);
  23.   return true;
  24. }
  25. bool
  26. printUTIL_LOCK_CONF (FILE * output, const Uint32 * theData,
  27.      Uint32 len, Uint16 receiverBlockNo)
  28. {
  29.   const UtilLockConf *const sig = (UtilLockConf *) theData;
  30.   fprintf (output, " senderData: %xn", sig->senderData);
  31.   fprintf (output, " senderRef: %xn", sig->senderRef);
  32.   fprintf (output, " lockId: %xn", sig->lockId);
  33.   fprintf (output, " lockKey: %xn", sig->lockKey);
  34.   return true;
  35. }
  36. bool
  37. printUTIL_LOCK_REF (FILE * output, const Uint32 * theData,
  38.     Uint32 len, Uint16 receiverBlockNo)
  39. {
  40.   const UtilLockRef *const sig = (UtilLockRef *) theData;
  41.   fprintf (output, " senderData: %xn", sig->senderData);
  42.   fprintf (output, " senderRef: %xn", sig->senderRef);
  43.   fprintf (output, " lockId: %xn", sig->lockId);
  44.   fprintf (output, " errorCode: %xn", sig->errorCode);
  45.   return true;
  46. }
  47. bool
  48. printUTIL_UNLOCK_REQ (FILE * output, const Uint32 * theData,
  49.       Uint32 len, Uint16 receiverBlockNo)
  50. {
  51.   const UtilUnlockReq *const sig = (UtilUnlockReq *) theData;
  52.   fprintf (output, " senderData: %xn", sig->senderData);
  53.   fprintf (output, " senderRef: %xn", sig->senderRef);
  54.   fprintf (output, " lockId: %xn", sig->lockId);
  55.   fprintf (output, " lockKey: %xn", sig->lockKey);
  56.   return true;
  57. }
  58. bool
  59. printUTIL_UNLOCK_CONF (FILE * output, const Uint32 * theData,
  60.        Uint32 len, Uint16 receiverBlockNo)
  61. {
  62.   const UtilUnlockConf *const sig = (UtilUnlockConf *) theData;
  63.   fprintf (output, " senderData: %xn", sig->senderData);
  64.   fprintf (output, " senderRef: %xn", sig->senderRef);
  65.   fprintf (output, " lockId: %xn", sig->lockId);
  66.   return true;
  67. }
  68. bool
  69. printUTIL_UNLOCK_REF (FILE * output, const Uint32 * theData,
  70.       Uint32 len, Uint16 receiverBlockNo)
  71. {
  72.   const UtilUnlockRef *const sig = (UtilUnlockRef *) theData;
  73.   fprintf (output, " senderData: %xn", sig->senderData);
  74.   fprintf (output, " senderRef: %xn", sig->senderRef);
  75.   fprintf (output, " lockId: %xn", sig->lockId);
  76.   fprintf (output, " errorCode: %xn", sig->errorCode);
  77.   return true;
  78. }
  79. bool
  80. printUTIL_CREATE_LOCK_REQ (FILE * output, const Uint32 * theData,
  81.    Uint32 len, Uint16 receiverBlockNo)
  82. {
  83.   const UtilCreateLockReq *const sig = (UtilCreateLockReq *) theData;
  84.   fprintf (output, " senderData: %xn", sig->senderData);
  85.   fprintf (output, " senderRef: %xn", sig->senderRef);
  86.   fprintf (output, " lockId: %xn", sig->lockId);
  87.   fprintf (output, " lockType: %xn", sig->lockType);
  88.   return true;
  89. }
  90. bool
  91. printUTIL_CREATE_LOCK_REF (FILE * output, const Uint32 * theData,
  92.    Uint32 len, Uint16 receiverBlockNo)
  93. {
  94.   const UtilCreateLockRef *const sig = (UtilCreateLockRef *) theData;
  95.   fprintf (output, " senderData: %xn", sig->senderData);
  96.   fprintf (output, " senderRef: %xn", sig->senderRef);
  97.   fprintf (output, " lockId: %xn", sig->lockId);
  98.   fprintf (output, " errorCode: %xn", sig->errorCode);
  99.   return true;
  100. }
  101. bool
  102. printUTIL_CREATE_LOCK_CONF (FILE * output, const Uint32 * theData,
  103.     Uint32 len, Uint16 receiverBlockNo)
  104. {
  105.   const UtilCreateLockConf *const sig = (UtilCreateLockConf *) theData;
  106.   fprintf (output, " senderData: %xn", sig->senderData);
  107.   fprintf (output, " senderRef: %xn", sig->senderRef);
  108.   fprintf (output, " lockId: %xn", sig->lockId);
  109.   return true;
  110. }
  111. bool
  112. printUTIL_DESTROY_LOCK_REQ (FILE * output, const Uint32 * theData,
  113.     Uint32 len, Uint16 receiverBlockNo)
  114. {
  115.   const UtilDestroyLockReq *const sig = (UtilDestroyLockReq *) theData;
  116.   fprintf (output, " senderData: %xn", sig->senderData);
  117.   fprintf (output, " senderRef: %xn", sig->senderRef);
  118.   fprintf (output, " lockId: %xn", sig->lockId);
  119.   fprintf (output, " lockKey: %xn", sig->lockKey);
  120.   return true;
  121. }
  122. bool
  123. printUTIL_DESTROY_LOCK_REF (FILE * output, const Uint32 * theData,
  124.     Uint32 len, Uint16 receiverBlockNo)
  125. {
  126.   const UtilDestroyLockRef *const sig = (UtilDestroyLockRef *) theData;
  127.   fprintf (output, " senderData: %xn", sig->senderData);
  128.   fprintf (output, " senderRef: %xn", sig->senderRef);
  129.   fprintf (output, " lockId: %xn", sig->lockId);
  130.   fprintf (output, " errorCode: %xn", sig->errorCode);
  131.   return true;
  132. }
  133. bool
  134. printUTIL_DESTROY_LOCK_CONF (FILE * output, const Uint32 * theData,
  135.      Uint32 len, Uint16 receiverBlockNo)
  136. {
  137.   const UtilDestroyLockConf *const sig = (UtilDestroyLockConf *) theData;
  138.   fprintf (output, " senderData: %xn", sig->senderData);
  139.   fprintf (output, " senderRef: %xn", sig->senderRef);
  140.   fprintf (output, " lockId: %xn", sig->lockId);
  141.   return true;
  142. }