doom3-gpl
Doom 3 GPL source release
|
#include <MsgChannel.h>
Public Member Functions | |
idMsgChannel () | |
void | Init (const netadr_t adr, const int id) |
void | Shutdown (void) |
void | ResetRate (void) |
void | SetMaxOutgoingRate (int rate) |
int | GetMaxOutgoingRate (void) |
netadr_t | GetRemoteAddress (void) const |
int | GetOutgoingRate (void) const |
int | GetIncomingRate (void) const |
float | GetOutgoingCompression (void) const |
float | GetIncomingCompression (void) const |
float | GetIncomingPacketLoss (void) const |
bool | ReadyToSend (const int time) const |
int | SendMessage (idPort &port, const int time, const idBitMsg &msg) |
void | SendNextFragment (idPort &port, const int time) |
bool | UnsentFragmentsLeft (void) const |
bool | Process (const netadr_t from, int time, idBitMsg &msg, int &sequence) |
bool | SendReliableMessage (const idBitMsg &msg) |
bool | GetReliableMessage (idBitMsg &msg) |
void | ClearReliableMessages (void) |
Private Member Functions | |
void | WriteMessageData (idBitMsg &out, const idBitMsg &msg) |
bool | ReadMessageData (idBitMsg &out, const idBitMsg &msg) |
void | UpdateOutgoingRate (const int time, const int size) |
void | UpdateIncomingRate (const int time, const int size) |
void | UpdatePacketLoss (const int time, const int numReceived, const int numDropped) |
Definition at line 88 of file MsgChannel.h.
idMsgChannel::idMsgChannel | ( | ) |
Definition at line 248 of file MsgChannel.cpp.
Definition at line 705 of file MsgChannel.cpp.
Definition at line 115 of file MsgChannel.h.
Definition at line 785 of file MsgChannel.cpp.
Definition at line 109 of file MsgChannel.h.
Definition at line 100 of file MsgChannel.h.
Definition at line 112 of file MsgChannel.h.
Definition at line 106 of file MsgChannel.h.
Definition at line 690 of file MsgChannel.cpp.
Definition at line 103 of file MsgChannel.h.
Definition at line 259 of file MsgChannel.cpp.
Definition at line 539 of file MsgChannel.cpp.
Definition at line 366 of file MsgChannel.cpp.
Definition at line 315 of file MsgChannel.cpp.
Definition at line 301 of file MsgChannel.cpp.
Definition at line 471 of file MsgChannel.cpp.
Definition at line 414 of file MsgChannel.cpp.
Definition at line 670 of file MsgChannel.cpp.
Definition at line 97 of file MsgChannel.h.
Definition at line 291 of file MsgChannel.cpp.
Definition at line 130 of file MsgChannel.h.
Definition at line 745 of file MsgChannel.cpp.
Definition at line 715 of file MsgChannel.cpp.
|
private |
Definition at line 762 of file MsgChannel.cpp.
Definition at line 333 of file MsgChannel.cpp.
|
private |
Definition at line 151 of file MsgChannel.h.
|
private |
Definition at line 185 of file MsgChannel.h.
|
private |
Definition at line 184 of file MsgChannel.h.
|
private |
Definition at line 183 of file MsgChannel.h.
|
private |
Definition at line 149 of file MsgChannel.h.
|
private |
Definition at line 165 of file MsgChannel.h.
|
private |
Definition at line 169 of file MsgChannel.h.
|
private |
Definition at line 170 of file MsgChannel.h.
|
private |
Definition at line 161 of file MsgChannel.h.
|
private |
Definition at line 160 of file MsgChannel.h.
|
private |
Definition at line 168 of file MsgChannel.h.
|
private |
Definition at line 174 of file MsgChannel.h.
|
private |
Definition at line 155 of file MsgChannel.h.
|
private |
Definition at line 154 of file MsgChannel.h.
|
private |
Definition at line 150 of file MsgChannel.h.
|
private |
Definition at line 164 of file MsgChannel.h.
|
private |
Definition at line 159 of file MsgChannel.h.
|
private |
Definition at line 158 of file MsgChannel.h.
|
private |
Definition at line 173 of file MsgChannel.h.
|
private |
Definition at line 189 of file MsgChannel.h.
|
private |
Definition at line 188 of file MsgChannel.h.
|
private |
Definition at line 148 of file MsgChannel.h.
|
private |
Definition at line 179 of file MsgChannel.h.
|
private |
Definition at line 177 of file MsgChannel.h.
|
private |
Definition at line 178 of file MsgChannel.h.
|
private |
Definition at line 180 of file MsgChannel.h.