#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.
|
1.3.8