22 #include <SimulatedBlock.hpp>
23 #include <LogLevel.hpp>
42 void execDISCONNECT_REP(
Signal*);
43 void execCONNECT_REP(
Signal*);
49 void execNDB_TAMPER(
Signal* signal);
50 void execSET_LOGLEVELORD(
Signal* signal);
51 void execEVENT_REP(
Signal* signal);
52 void execREAD_CONFIG_REQ(
Signal* signal);
53 void execSTTOR(
Signal* signal);
54 void execCLOSE_COMREQ(
Signal* signal);
55 void execENABLE_COMREQ(
Signal* signal);
56 void execOPEN_COMREQ(
Signal* signal);
57 void execSIZEALT_ACK(
Signal* signal);
58 void execTEST_ORD(
Signal* signal);
60 void execSTOP_ORD(
Signal* signal);
61 void execSTART_ORD(
Signal* signal);
62 void execTAMPER_ORD(
Signal* signal);
64 void execDUMP_STATE_ORD(
Signal* signal);
66 void execEVENT_SUBSCRIBE_REQ(
Signal *);
67 void cancelSubscription(NodeId nodeId);
69 void execTESTSIG(
Signal* signal);
70 void execNODE_START_REP(
Signal* signal);
72 void execCONTINUEB(
Signal* signal);
74 void execROUTE_ORD(
Signal* signal);
76 void execDBINFO_SCANREQ(
Signal *signal);
78 void execALLOC_MEM_REF(
Signal*);
79 void execALLOC_MEM_CONF(
Signal*);
81 void execGET_CONFIG_REQ(
Signal*);
83 char theErrorMessage[256];
84 void sendSTTORRY(
Signal* signal);
92 struct EventRepSubscriber {
102 BlockReference blockRef;
107 union { Uint32 nextPool; Uint32 nextList; };
125 void operator = (
const Cmvmi &);
128 void testNodeFailureCleanupCallback(
Signal* signal, Uint32 variant, Uint32 elementsCleaned);
129 void testFragmentedCleanup(
Signal* signal,
SectionHandle* handle, Uint32 testType, Uint32 variant);
130 void sendFragmentedComplete(
Signal* signal, Uint32 data, Uint32 returnCode);
132 Uint32 c_memusage_report_frequency;
133 void reportDMUsage(
Signal* signal,
int incDec,
134 BlockReference ref = CMVMI_REF);
135 void reportIMUsage(
Signal* signal,
int incDec,
136 BlockReference ref = CMVMI_REF);
138 NDB_TICKS m_start_time;
151 void execSYNC_REQ(
Signal*);
152 void execSYNC_REF(
Signal*);
153 void execSYNC_CONF(
Signal*);
156 void init_global_page_pool();