doom3-gpl
Doom 3 GPL source release
|
#include <MsgChannel.h>
Public Member Functions | |
idMsgQueue () | |
void | Init (int sequence) |
bool | Add (const byte *data, const int size) |
bool | Get (byte *data, int &size) |
int | GetTotalSize (void) const |
int | GetSpaceLeft (void) const |
int | GetFirst (void) const |
int | GetLast (void) const |
void | CopyToBuffer (byte *buf) const |
Private Member Functions | |
void | WriteByte (byte b) |
byte | ReadByte (void) |
void | WriteShort (int s) |
int | ReadShort (void) |
void | WriteLong (int l) |
int | ReadLong (void) |
void | WriteData (const byte *data, const int size) |
void | ReadData (byte *data, const int size) |
Private Attributes | |
byte | buffer [MAX_MSG_QUEUE_SIZE] |
int | first |
int | last |
int | startIndex |
int | endIndex |
Definition at line 56 of file MsgChannel.h.
idMsgQueue::idMsgQueue | ( | void | ) |
Definition at line 63 of file MsgChannel.cpp.
Definition at line 82 of file MsgChannel.cpp.
Definition at line 144 of file MsgChannel.cpp.
Definition at line 99 of file MsgChannel.cpp.
Definition at line 66 of file MsgChannel.h.
Definition at line 67 of file MsgChannel.h.
Definition at line 131 of file MsgChannel.cpp.
Definition at line 118 of file MsgChannel.cpp.
Definition at line 72 of file MsgChannel.cpp.
Definition at line 168 of file MsgChannel.cpp.
Definition at line 230 of file MsgChannel.cpp.
Definition at line 210 of file MsgChannel.cpp.
Definition at line 189 of file MsgChannel.cpp.
Definition at line 158 of file MsgChannel.cpp.
Definition at line 219 of file MsgChannel.cpp.
Definition at line 198 of file MsgChannel.cpp.
Definition at line 179 of file MsgChannel.cpp.
|
private |
Definition at line 71 of file MsgChannel.h.
|
private |
Definition at line 75 of file MsgChannel.h.
|
private |
Definition at line 72 of file MsgChannel.h.
|
private |
Definition at line 73 of file MsgChannel.h.
|
private |
Definition at line 74 of file MsgChannel.h.