MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CreateFragmentation.cpp
1 /*
2  Copyright (C) 2003-2006 MySQL AB
3  All rights reserved. Use is subject to license terms.
4 
5  This program is free software; you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation; version 2 of the License.
8 
9  This program is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  GNU General Public License for more details.
13 
14  You should have received a copy of the GNU General Public License
15  along with this program; if not, write to the Free Software
16  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17 */
18 
19 #include <signaldata/CreateFragmentation.hpp>
20 
21 bool
22 printCREATE_FRAGMENTATION_REQ(FILE * output, const Uint32 * theData,
23  Uint32 len, Uint16 receiverBlockNo) {
24  const CreateFragmentationReq * const sig = (CreateFragmentationReq *)theData;
25  fprintf(output, " senderRef: %x\n", sig->senderRef);
26  fprintf(output, " senderData: %x\n", sig->senderData);
27  fprintf(output, " fragmentationType: %x\n", sig->fragmentationType);
28  fprintf(output, " noOfFragments: %x\n", sig->noOfFragments);
29  if (sig->primaryTableId == RNIL)
30  fprintf(output, " primaryTableId: none\n");
31  else
32  fprintf(output, " primaryTableId: %x\n", sig->primaryTableId);
33  return true;
34 }
35 
36 bool
37 printCREATE_FRAGMENTATION_REF(FILE * output, const Uint32 * theData,
38  Uint32 len, Uint16 receiverBlockNo) {
39  const CreateFragmentationRef * const sig = (CreateFragmentationRef *)theData;
40  fprintf(output, " senderRef: %x\n", sig->senderRef);
41  fprintf(output, " senderData: %x\n", sig->senderData);
42  fprintf(output, " errorCode: %x\n", sig->errorCode);
43  return true;
44 }
45 
46 bool
47 printCREATE_FRAGMENTATION_CONF(FILE * output, const Uint32 * theData,
48  Uint32 len, Uint16 receiverBlockNo) {
49  const CreateFragmentationConf * const sig =
50  (CreateFragmentationConf *)theData;
51  fprintf(output, " senderRef: %x\n", sig->senderRef);
52  fprintf(output, " senderData: %x\n", sig->senderData);
53  fprintf(output, " noOfReplicas: %x\n", sig->noOfReplicas);
54  fprintf(output, " noOfFragments: %x\n", sig->noOfFragments);
55  return true;
56 }
57