![]() |
DDraceNetwork Documentation
|
#include <econ.h>
Classes | |
| class | CClient |
Public Member Functions | |
| CEcon () | |
| IConsole * | Console () |
| void | Init (CConfig *pConfig, IConsole *pConsole, CNetBan *pNetBan) |
| void | Update () |
| void | Send (int ClientId, const char *pLine) |
| void | Shutdown () |
Private Types | |
| enum | { MAX_AUTH_TRIES = 3 } |
Static Private Member Functions | |
| static void | SendLineCB (const char *pLine, void *pUserData, ColorRGBA PrintColor={1, 1, 1, 1}) |
| static void | ConLogout (IConsole::IResult *pResult, void *pUserData) |
| static int | NewClientCallback (int ClientId, void *pUser) |
| static int | DelClientCallback (int ClientId, const char *pReason, void *pUser) |
Private Attributes | |
| CClient | m_aClients [NET_MAX_CONSOLE_CLIENTS] |
| CConfig * | m_pConfig |
| IConsole * | m_pConsole |
| CNetConsole | m_NetConsole |
| bool | m_Ready |
| int | m_PrintCBIndex |
| int | m_UserClientId |
| CEcon::CEcon | ( | ) |
|
staticprivate |
|
inline |
|
staticprivate |
| void CEcon::Shutdown | ( | ) |
| void CEcon::Update | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |