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

#include <NdbApiSignal.hpp>

Inheritance diagram for NdbApiSignal:
Collaboration diagram for NdbApiSignal:

Public Member Functions

 NdbApiSignal (Ndb *ndb)
 NdbApiSignal (BlockReference ref)
 NdbApiSignal (const NdbApiSignal &)
 NdbApiSignal (const SignalHeader &header)
void set (Uint8 trace, Uint16 receiversBlockNumber, Uint16 signalNumber, Uint32 length)
void setData (Uint32 aWord, Uint32 aDataNo)
Uint32 readData (Uint32 aDataNo) const
int setSignal (int NdbSignalType, Uint32 receiverBlockNo)
int readSignalNumber () const
Uint32 getLength () const
void setLength (Uint32 aLength)
void next (NdbApiSignal *anApiSignal)
NdbApiSignalnext ()
const Uint32 * getDataPtr () const
Uint32 * getDataPtrSend ()
const Uint32 * getConstDataPtrSend () const
 STATIC_CONST (MaxSignalWords=25)
NodeId get_sender_node ()
bool isFragmented () const
bool isFirstFragment () const
bool isLastFragment () const
Uint32 getFragmentId () const
NdbApiSignaloperator= (const NdbApiSignal &src)

Friends

class NdbTransaction
class NdbScanReceiver
class Table
class TransporterFacade

Additional Inherited Members

- Public Attributes inherited from SignalHeader
Uint32 theVerId_signalNumber
Uint32 theReceiversBlockNumber
Uint32 theSendersBlockRef
Uint32 theLength
Uint32 theSendersSignalId
Uint32 theSignalId
Uint16 theTrace
Uint8 m_noOfSections
Uint8 m_fragmentInfo

Detailed Description

A NdbApiSignal : public SignalHeader

Stores the address to theData in theSignalId

Definition at line 45 of file NdbApiSignal.hpp.

Constructor & Destructor Documentation

NdbApiSignal::NdbApiSignal ( BlockReference  ref)

The following include includes definitions directly from the kernel

Definitions that is shared between kernel and the API

Definition at line 48 of file NdbApiSignal.cpp.

NdbApiSignal::NdbApiSignal ( const NdbApiSignal src)

Copy constructor

Definition at line 88 of file NdbApiSignal.cpp.

Member Function Documentation

const Uint32 * NdbApiSignal::getDataPtr ( ) const
inline

Return pointer to data structure

Definition at line 213 of file NdbApiSignal.hpp.

Here is the caller graph for this function:

bool NdbApiSignal::isFragmented ( ) const
inline

Fragmentation

Definition at line 82 of file NdbApiSignal.hpp.

Here is the caller graph for this function:


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