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.