anyPendingReceives()=0 | galois::runtime::NetworkInterface | pure virtual |
anyPendingSends()=0 | galois::runtime::NetworkInterface | pure virtual |
broadcast(void(*recv)(uint32_t, RecvBuffer &), SendBuffer &buf, bool self=false) | galois::runtime::NetworkInterface | |
broadcastSimple(void(*recv)(uint32_t, Args...), Args...param) | galois::runtime::NetworkInterface | |
finalizeMPI() | galois::runtime::NetworkInterface | protected |
flush()=0 | galois::runtime::NetworkInterface | pure virtual |
handleReceives() | galois::runtime::NetworkInterface | |
ID | galois::runtime::NetworkInterface | static |
inflightRecvs | galois::runtime::NetworkInterface | protected |
inflightSends | galois::runtime::NetworkInterface | protected |
initializeMPI() | galois::runtime::NetworkInterface | protected |
memUsageTracker | galois::runtime::NetworkInterface | protected |
NetworkInterface() | galois::runtime::NetworkInterface | |
Num | galois::runtime::NetworkInterface | static |
recieveTagged(uint32_t tag, std::unique_lock< substrate::SimpleLock > *rlg, int type=0)=0 | galois::runtime::NetworkInterface | pure virtual |
reportExtra() const =0 | galois::runtime::NetworkInterface | pure virtual |
reportExtraNamed() const =0 | galois::runtime::NetworkInterface | pure virtual |
reportMemUsage() const | galois::runtime::NetworkInterface | |
reportRecvBytes() const =0 | galois::runtime::NetworkInterface | pure virtual |
reportRecvMsgs() const =0 | galois::runtime::NetworkInterface | pure virtual |
reportSendBytes() const =0 | galois::runtime::NetworkInterface | pure virtual |
reportSendMsgs() const =0 | galois::runtime::NetworkInterface | pure virtual |
resetMemUsage() | galois::runtime::NetworkInterface | inline |
sendMsg(uint32_t dest, void(*recv)(uint32_t, RecvBuffer &), SendBuffer &buf) | galois::runtime::NetworkInterface | |
sendSimple(uint32_t dest, void(*recv)(uint32_t, Args...), Args...param) | galois::runtime::NetworkInterface | |
sendTagged(uint32_t dest, uint32_t tag, SendBuffer &buf, int type=0)=0 | galois::runtime::NetworkInterface | pure virtual |
~NetworkInterface() | galois::runtime::NetworkInterface | virtual |