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

Public Member Functions

 SafeCounter (SafeCounterManager &, SafeCounterHandle &)
template<typename SignalClass >
bool init (Uint16 block, Uint16 GSN, Uint32 senderData)
template<typename SignalClass >
bool init (NodeReceiverGroup rg, Uint16 GSN, Uint32 senderData)
template<typename SignalClass >
bool init (NodeReceiverGroup rg, Uint32 senderData)
 ~SafeCounter ()
void clearWaitingFor ()
void setWaitingFor (Uint32 nodeId)
bool clearWaitingFor (Uint32 nodeId)
bool forceClearWaitingFor (Uint32 nodeId)
bool isWaitingFor (Uint32 nodeId) const
bool done () const
const char * getText () const
SafeCounteroperator= (const NdbNodeBitmask &)
SafeCounteroperator= (const NodeReceiverGroup &)

Friends

class SafeCounterManager

Detailed Description

Definition at line 126 of file SafeCounter.hpp.

Constructor & Destructor Documentation

SafeCounter::~SafeCounter ( )

!clear && !isnull

Definition at line 142 of file SafeCounter.cpp.

Member Function Documentation

void SafeCounter::setWaitingFor ( Uint32  nodeId)
inline

When sending to different node

Definition at line 272 of file SafeCounter.hpp.

Here is the call graph for this function:


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