UpgradeStartup.hpp
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
- #ifndef NDB_UPGRADE_STARTUP
- #define NDB_UPGRADE_STARTUP
- class Ndbcntr;
- struct UpgradeStartup {
- static void installEXEC(SimulatedBlock*);
- STATIC_CONST( GSN_CM_APPCHG = 131 );
- STATIC_CONST( GSN_CNTR_MASTERCONF = 148 );
- STATIC_CONST( GSN_CNTR_MASTERREF = 149 );
- STATIC_CONST( GSN_CNTR_MASTERREQ = 150 );
- static void sendCmAppChg(Ndbcntr&, Signal *, Uint32 startLevel);
- static void execCM_APPCHG(SimulatedBlock& block, Signal*);
- static void sendCntrMasterReq(Ndbcntr& cntr, Signal* signal, Uint32 n);
- static void execCNTR_MASTER_REPLY(SimulatedBlock & block, Signal* signal);
-
- struct CntrMasterReq {
- STATIC_CONST( SignalLength = 4 + NdbNodeBitmask::Size );
-
- Uint32 userBlockRef;
- Uint32 userNodeId;
- Uint32 typeOfStart;
- Uint32 noRestartNodes;
- Uint32 theNodes[NdbNodeBitmask::Size];
- };
- struct CntrMasterConf {
- STATIC_CONST( SignalLength = 1 + NdbNodeBitmask::Size );
-
- Uint32 noStartNodes;
- Uint32 theNodes[NdbNodeBitmask::Size];
- };
- };
- #endif