MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ndbcntr::StopRecord Struct Reference
Collaboration diagram for Ndbcntr::StopRecord:

Public Types

enum  StopNodesStep {
  SR_BLOCK_GCP_START_GCP = 0, SR_WAIT_COMPLETE_GCP = 1, SR_UNBLOCK_GCP_START_GCP = 2, SR_QMGR_STOP_REQ = 3,
  SR_WAIT_NODE_FAILURES = 4, SR_CLUSTER_SHUTDOWN = 12
}

Public Member Functions

 StopRecord (Ndbcntr &_cntr)
bool checkNodeFail (Signal *signal)
void checkTimeout (Signal *signal)
void checkApiTimeout (Signal *signal)
void checkTcTimeout (Signal *signal)
void checkLqhTimeout_1 (Signal *signal)
void checkLqhTimeout_2 (Signal *signal)
BlockNumber number () const
EmulatedJamBufferjamBuffer () const
void progError (int line, int cause, const char *extra)

Public Attributes

Ndbcntrcntr
StopReq stopReq
NDB_TICKS stopInitiatedTime
enum
Ndbcntr::StopRecord::StopNodesStep 
m_state
SignalCounter m_stop_req_counter

Detailed Description

Definition at line 354 of file Ndbcntr.hpp.

Member Function Documentation

bool Ndbcntr::StopRecord::checkNodeFail ( Signal signal)

Check if I can survive me stopping

Definition at line 3079 of file NdbcntrMain.cpp.

Here is the call graph for this function:


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