doom3-gpl
Doom 3 GPL source release
|
#include <Game_local.h>
Public Types | |
enum | outOfOrderBehaviour_t { OUTOFORDER_IGNORE, OUTOFORDER_DROP, OUTOFORDER_SORT } |
Public Member Functions | |
idEventQueue () | |
entityNetEvent_t * | Alloc () |
void | Free (entityNetEvent_t *event) |
void | Shutdown () |
void | Init () |
void | Enqueue (entityNetEvent_t *event, outOfOrderBehaviour_t oooBehaviour) |
entityNetEvent_t * | Dequeue (void) |
entityNetEvent_t * | RemoveLast (void) |
entityNetEvent_t * | Start (void) |
Private Attributes | |
entityNetEvent_t * | start |
entityNetEvent_t * | end |
idBlockAlloc< entityNetEvent_t, 32 > | eventAllocator |
Definition at line 190 of file Game_local.h.
Enumerator | |
---|---|
OUTOFORDER_IGNORE | |
OUTOFORDER_DROP | |
OUTOFORDER_SORT |
Definition at line 192 of file Game_local.h.
|
inline |
Definition at line 198 of file Game_local.h.
entityNetEvent_t * idEventQueue::Alloc | ( | void | ) |
Definition at line 1662 of file Game_network.cpp.
entityNetEvent_t * idEventQueue::Dequeue | ( | void | ) |
Definition at line 1705 of file Game_network.cpp.
void idEventQueue::Enqueue | ( | entityNetEvent_t * | event, |
outOfOrderBehaviour_t | oooBehaviour | ||
) |
Definition at line 1755 of file Game_network.cpp.
void idEventQueue::Free | ( | entityNetEvent_t * | event | ) |
Definition at line 1674 of file Game_network.cpp.
Definition at line 1695 of file Game_network.cpp.
entityNetEvent_t * idEventQueue::RemoveLast | ( | void | ) |
Definition at line 1730 of file Game_network.cpp.
Definition at line 1685 of file Game_network.cpp.
|
inline |
Definition at line 209 of file Game_local.h.
|
private |
Definition at line 213 of file Game_local.h.
|
private |
Definition at line 214 of file Game_local.h.
|
private |
Definition at line 212 of file Game_local.h.