![]() |
DDraceNetwork Documentation
|
#include <eventhandler.h>
Public Member Functions | |
| CGameContext * | GameServer () const |
| void | SetGameServer (CGameContext *pGameServer) |
| CEventHandler () | |
| void * | Create (int Type, int Size, CClientMask Mask=CClientMask().set()) |
| template<typename T > | |
| T * | Create (CClientMask Mask=CClientMask().set()) |
| void | Clear () |
| void | Snap (int SnappingClient) |
| void | EventToSixup (int *pType, int *pSize, const char **ppData) |
Private Types | |
| enum | { MAX_EVENTS = 128 , MAX_DATASIZE = 128 * 64 } |
Private Attributes | |
| int | m_aTypes [MAX_EVENTS] |
| int | m_aOffsets [MAX_EVENTS] |
| int | m_aSizes [MAX_EVENTS] |
| CClientMask | m_aClientMasks [MAX_EVENTS] |
| char | m_aData [MAX_DATASIZE] |
| class CGameContext * | m_pGameServer |
| int | m_CurrentOffset |
| int | m_NumEvents |
| CEventHandler::CEventHandler | ( | ) |
| void CEventHandler::Clear | ( | ) |
|
inline |
| void * CEventHandler::Create | ( | int | Type, |
| int | Size, | ||
| CClientMask | Mask = CClientMask().set() |
||
| ) |
|
inline |
| void CEventHandler::SetGameServer | ( | CGameContext * | pGameServer | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |