MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FastScheduler Class Reference

Public Member Functions

void doJob ()
void postPoll ()
int checkDoJob ()
void activateSendPacked ()
void execute (Signal *signal, Priority prio, BlockNumber bnr, GlobalSignalNumber gsn)
void execute (const SignalHeader *const sh, Uint8 prio, const Uint32 *const theData, const Uint32 secPtr[3])
void clear ()
SignalgetVMSignals ()
Priority highestAvailablePrio () const
Uint32 getBOccupancy () const
void sendPacked ()
void insertTimeQueue (Signal *aSignal, BlockNumber bnr, GlobalSignalNumber gsn, Uint32 aIndex)
void scheduleTimeQueue (Uint32 aIndex)
void traceDumpPrepare (NdbShutdownType &)
Uint32 traceDumpGetNumThreads ()
int traceDumpGetCurrentThread ()
bool traceDumpGetJam (Uint32 thr_no, Uint32 &jamBlockNumber, const Uint32 *&thrdTheEmulatedJam, Uint32 &thrdTheEmulatedJamIndex)
void dumpSignalMemory (Uint32 thr_no, FILE *output)
void reportThreadConfigLoop (Uint32 expired_time, Uint32 extra_constant, Uint32 *no_exec_loops, Uint32 *tot_exec_time, Uint32 *no_extra_loops, Uint32 *tot_extra_time)

Detailed Description

Definition at line 90 of file FastScheduler.hpp.


The documentation for this class was generated from the following files: