#include <network.h>
Public Member Functions | |
Network (NetworkAddress addr, double reliability, VoidFunctionPtr readAvail, VoidFunctionPtr writeDone, int callArg) | |
~Network () | |
void | Send (PacketHeader hdr, char *data) |
PacketHeader | Receive (char *data) |
void | SendDone () |
void | CheckPktAvail () |
|
Definition at line 25 of file network.cc. References AssignNameToSocket(), FALSE, interrupt, PacketHeader::length, NetworkAddress, NetworkRecvInt, NetworkTime, OpenSocket(), Interrupt::Schedule(), and VoidFunctionPtr.
|
|
Definition at line 49 of file network.cc. References CloseSocket(), and DeAssignNameToSocket().
|
|
Definition at line 59 of file network.cc. References ASSERT, DEBUG(), PacketHeader::from, interrupt, PacketHeader::length, MaxPacketSize, MaxWireSize, NetworkRecvInt, NetworkTime, Statistics::numPacketsRecvd, PollSocket(), ReadFromSocket(), Interrupt::Schedule(), stats, and PacketHeader::to.
|
|
Definition at line 129 of file network.cc. References PacketHeader::length.
|
|
Definition at line 102 of file network.cc. References ASSERT, DEBUG(), FALSE, PacketHeader::from, interrupt, PacketHeader::length, MaxPacketSize, MaxWireSize, NetworkSendInt, NetworkTime, Random(), Interrupt::Schedule(), SendToSocket(), and PacketHeader::to.
|
|
Definition at line 89 of file network.cc. References FALSE, Statistics::numPacketsSent, and stats.
|