#include <client.h>
Inheritance diagram for Client:

Public Types | |
| enum | ClientState { NEWCLIENT = 0, CONNECTED = 1, CONNECTION_ABORTED = 2, DICONNECTED = 3 } |
Public Member Functions | |
| const ClientState | getState () const |
| void | setState (const ClientState &_s) |
| Client (ServerFramework *fw, const ipaddress &addr, int port) | |
| ~Client () | |
| const ipaddress & | getAddress () |
| const int | getPort () |
| const unsigned int | getId () const |
| void | registerRTT (unsigned int ms) |
| void | registerLastPacketReceivedTime (unsigned int time) |
| unsigned int | getLastPacketReceivedTime () const |
| unsigned int | getRTT () const |
| unsigned int | getNextOutgoingSeqNo (ServerPacket *packet) |
| bool | hasCalledOnConnect () const |
| void | setCalledOnConnect (bool b) |
| bool | hasCalledOnDisconnect () const |
| void | setCalledOnDisconnect (bool b) |
| bool | isPacketReadyForDelivery (ServerPacket *packet) |
| ServerPacket * | incrementNextIngoingSeqNo (ServerPacket *packet) |
| unsigned int | bufferedPackets () const |
| unsigned int | getNextOutgoingPacketSeqNumber (ServerPacket *packet) |
Friends | |
| bool | operator== (const Client &c1, const Client &c2) |
| Used when clients connect to see if its a reconnect. | |
testserver/testserverframework.cpp, testserver/testserverframework.h, testserver/testserversnakebite.cpp, and testserver/testserversnakebite.h.
Definition at line 41 of file client.h.
1.4.4