#include <GlobalData.hpp>
Definition at line 36 of file GlobalData.hpp.
Public Member Functions | |
| SimulatedBlock * | getBlock (BlockNumber blockNo) |
| const Uint32 * | getWatchDogPtr () |
| GlobalData () | |
| void | incrementWatchDogCounter (Uint32 place) |
| void | setBlock (BlockNumber blockNo, SimulatedBlock *block) |
| ~GlobalData () | |
Data Fields | |
| Uint32 | activateSendPacked |
| Uint32 | highestAvailablePrio |
| Uint64 | internalMillisecCounter |
| Uint32 | JobCounter |
| Uint64 | JobLap |
| Uint32 | loopMax |
| NodeInfo | m_nodeInfo [MAX_NODES] |
| NodeId | ownId |
| Uint32 | sendPackedActivated |
| Uint32 | testOn |
| Uint32 | theCountTimer |
| Uint32 | theCurrentTimer |
| Uint32 | theFirstFreeTQIndex |
| Uint32 | theLongTQIndex |
| Uint32 | theNextTimerJob |
| restartStates | theRestartFlag |
| Uint32 | theShortTQIndex |
| Uint32 | theSignalId |
| Uint32 | theStartLevel |
| Signal | VMSignals [1] |
Private Attributes | |
| SimulatedBlock * | blockTable [NO_OF_BLOCKS] |
| Uint32 | watchDog |
|
|
Definition at line 64 of file GlobalData.hpp. References perform_start, NodeState::SL_NOTHING, theRestartFlag, theSignalId, and theStartLevel. 00064 { 00065 theSignalId = 0; 00066 theStartLevel = NodeState::SL_NOTHING; 00067 theRestartFlag = perform_start; 00068 }
|
|
|
Definition at line 69 of file GlobalData.hpp.
|
|
|
Definition at line 100 of file GlobalData.hpp. References blockTable, and MIN_BLOCK_NO. Referenced by FastScheduler::doJob(), UpgradeStartup::execCM_APPCHG(), Dbtux::execSTTOR(), Dblqh::execSTTOR(), Dbacc::execSTTOR(), SimulatedBlock::EXECUTE_DIRECT(), and FastScheduler::sendPacked(). 00100 { 00101 blockNo -= MIN_BLOCK_NO; 00102 return blockTable[blockNo]; 00103 }
|
|
|
Definition at line 113 of file GlobalData.hpp. References watchDog. 00113 { 00114 return &watchDog; 00115 }
|
|
|
Definition at line 107 of file GlobalData.hpp. References watchDog. Referenced by FastScheduler::doJob(), dumpJam(), FastScheduler::dumpSignalMemory(), ThreadConfig::ipControlLoop(), SimulatedBlock::refresh_watch_dog(), and WatchDog::run(). 00107 { 00108 watchDog = place; 00109 }
|
|
||||||||||||
|
Definition at line 92 of file GlobalData.hpp. References assert, blockTable, and MIN_BLOCK_NO. Referenced by SimulatedBlock::SimulatedBlock(). 00092 { 00093 blockNo -= MIN_BLOCK_NO; 00094 assert((blockTable[blockNo] == 0) || (blockTable[blockNo] == block)); 00095 blockTable[blockNo] = block; 00096 }
|
|
|
Definition at line 62 of file GlobalData.hpp. Referenced by FastScheduler::activateSendPacked(), FastScheduler::clear(), Cmvmi::execSTTOR(), and FastScheduler::sendPacked(). |
|
|
Definition at line 79 of file GlobalData.hpp. Referenced by getBlock(), and setBlock(). |
|
|
Definition at line 41 of file GlobalData.hpp. Referenced by FastScheduler::clear(), FastScheduler::doJob(), FastScheduler::highestAvailablePrio(), and ThreadConfig::ipControlLoop(). |
|
|
Definition at line 40 of file GlobalData.hpp. Referenced by ThreadConfig::ipControlLoop(), and ThreadConfig::scanTimeQueue(). |
|
|
Definition at line 42 of file GlobalData.hpp. Referenced by FastScheduler::clear(), FastScheduler::doJob(), FastScheduler::dumpSignalMemory(), and FastScheduler::reportJob(). |
|
|
Definition at line 43 of file GlobalData.hpp. Referenced by FastScheduler::clear(), FastScheduler::doJob(), FastScheduler::dumpSignalMemory(), and FastScheduler::reportJob(). |
|
|
Definition at line 44 of file GlobalData.hpp. Referenced by FastScheduler::activateSendPacked(), FastScheduler::clear(), and FastScheduler::doJob(). |
|
|
Definition at line 37 of file GlobalData.hpp. Referenced by Cmvmi::execCONNECT_REP(), SimulatedBlock::getNodeInfo(), and SimulatedBlock::setNodeInfo(). |
|
|
|
Definition at line 61 of file GlobalData.hpp. Referenced by FastScheduler::activateSendPacked(), FastScheduler::clear(), and FastScheduler::sendPacked(). |
|
|
Definition at line 53 of file GlobalData.hpp. Referenced by FastScheduler::doJob(), SimulatedBlock::EXECUTE_DIRECT(), SimulatedBlock::sendSignal(), and SimulatedBlock::sendSignalWithDelay(). |
|
|
Definition at line 51 of file GlobalData.hpp. |
|
|
Definition at line 47 of file GlobalData.hpp. Referenced by TimeQueue::clear(), TimeQueue::insert(), TimeQueue::recount_timers(), and TimeQueue::scanTable(). |
|
|
Definition at line 52 of file GlobalData.hpp. Referenced by TimeQueue::clear(), TimeQueue::getIndex(), and TimeQueue::releaseIndex(). |
|
|
Definition at line 50 of file GlobalData.hpp. Referenced by TimeQueue::clear(), TimeQueue::insert(), TimeQueue::recount_timers(), and TimeQueue::scanTable(). |
|
|
Definition at line 46 of file GlobalData.hpp. Referenced by TimeQueue::clear(), TimeQueue::insert(), TimeQueue::recount_timers(), and TimeQueue::scanTable(). |
|
|
Definition at line 58 of file GlobalData.hpp. Referenced by Cmvmi::execSTART_ORD(), Cmvmi::execSTOP_ORD(), GlobalData(), handler_shutdown(), Configuration::init(), ThreadConfig::ipControlLoop(), main(), and NdbShutdown(). |
|
|
Definition at line 48 of file GlobalData.hpp. Referenced by TimeQueue::clear(), TimeQueue::insert(), TimeQueue::recount_timers(), and TimeQueue::scanTable(). |
|
|
Definition at line 59 of file GlobalData.hpp. Referenced by GlobalData(), APZJobBuffer::retrieve(), and APZJobBuffer::signal2buffer(). |
|
|
Definition at line 57 of file GlobalData.hpp. Referenced by Cmvmi::execCONNECT_REP(), Cmvmi::execDISCONNECT_REP(), Cmvmi::execSTART_ORD(), Cmvmi::execSTTOR(), and GlobalData(). |
|
|
Definition at line 38 of file GlobalData.hpp. Referenced by FastScheduler::clear(), and FastScheduler::getVMSignals(). |
|
|
Definition at line 78 of file GlobalData.hpp. Referenced by getWatchDogPtr(), and incrementWatchDogCounter(). |
1.4.3