Public Member Functions |
| SignalSender (TransporterFacade *facade, int blockNo=-1) |
| SignalSender (Ndb_cluster_connection *connection) |
int | lock () |
int | unlock () |
Uint32 | getOwnRef () const |
NodeId | find_confirmed_node (const NodeBitmask &mask) |
NodeId | find_connected_node (const NodeBitmask &mask) |
NodeId | find_alive_node (const NodeBitmask &mask) |
SendStatus | sendSignal (Uint16 nodeId, const SimpleSignal *) |
SendStatus | sendSignal (Uint16 nodeId, SimpleSignal &sig, Uint16 recBlock, Uint16 gsn, Uint32 len) |
int | sendFragmentedSignal (Uint16 nodeId, SimpleSignal &sig, Uint16 recBlock, Uint16 gsn, Uint32 len) |
NodeBitmask | broadcastSignal (NodeBitmask mask, SimpleSignal &sig, Uint16 recBlock, Uint16 gsn, Uint32 len) |
SimpleSignal * | waitFor (Uint32 timeOutMillis=0) |
Uint32 | get_an_alive_node () const |
Uint32 | getAliveNode () const |
bool | get_node_alive (Uint32 n) const |
virtual void | trp_deliver_signal (const NdbApiSignal *signal, const struct LinearSectionPtr ptr[3]) |
template<class T > |
SimpleSignal * | waitFor (Uint32 timeOutMillis, T &t) |
template<class T > |
NodeId | find_node (const NodeBitmask &mask, T &t) |
virtual | ~trp_client () |
Uint32 | open (class TransporterFacade *, int blockNo=-1) |
void | close () |
void | start_poll () |
void | do_poll (Uint32) |
void | complete_poll () |
void | wakeup () |
void | do_forceSend (int val=1) |
int | raw_sendSignal (const NdbApiSignal *, Uint32 nodeId) |
int | raw_sendSignal (const NdbApiSignal *, Uint32 nodeId, const LinearSectionPtr ptr[3], Uint32 secs) |
int | raw_sendSignal (const NdbApiSignal *, Uint32 nodeId, const GenericSectionPtr ptr[3], Uint32 secs) |
int | raw_sendFragmentedSignal (const NdbApiSignal *, Uint32 nodeId, const LinearSectionPtr ptr[3], Uint32 secs) |
int | raw_sendFragmentedSignal (const NdbApiSignal *, Uint32 nodeId, const GenericSectionPtr ptr[3], Uint32 secs) |
const trp_node & | getNodeInfo (Uint32 i) const |
virtual void | recordWaitTimeNanos (Uint64 nanos) |
Uint32 | getOwnNodeId () const |
int | safe_sendSignal (const NdbApiSignal *, Uint32 nodeId) |
Definition at line 70 of file SignalSender.hpp.