![]() |
DDNet documentation
|
#include <network.h>
Classes | |
| struct | CSlot |
Public Member Functions | |
| void | SetCallbacks (NETFUNC_NEWCLIENT_CON pfnNewClient, NETFUNC_DELCLIENT pfnDelClient, void *pUser) |
| bool | Open (NETADDR BindAddr, CNetBan *pNetBan) |
| void | Close () |
| int | Recv (char *pLine, int MaxLength, int *pClientId=nullptr) |
| int | Send (int ClientId, const char *pLine) |
| void | Update () |
| int | AcceptClient (NETSOCKET Socket, const NETADDR *pAddr) |
| void | Drop (int ClientId, const char *pReason) |
| const NETADDR * | ClientAddr (int ClientId) const |
| const std::array< char, NETADDR_MAXSTRSIZE > & | ClientAddrString (int ClientId) const |
| CNetBan * | NetBan () const |
Private Attributes | |
| NETSOCKET | m_Socket |
| CNetBan * | m_pNetBan |
| CSlot | m_aSlots [NET_MAX_CONSOLE_CLIENTS] |
| NETFUNC_NEWCLIENT_CON | m_pfnNewClient |
| NETFUNC_DELCLIENT | m_pfnDelClient |
| void * | m_pUser |
|
inline |
|
inline |
| void CNetConsole::Close | ( | ) |
| void CNetConsole::Drop | ( | int | ClientId, |
| const char * | pReason ) |
|
inline |
| int CNetConsole::Recv | ( | char * | pLine, |
| int | MaxLength, | ||
| int * | pClientId = nullptr ) |
| int CNetConsole::Send | ( | int | ClientId, |
| const char * | pLine ) |
| void CNetConsole::SetCallbacks | ( | NETFUNC_NEWCLIENT_CON | pfnNewClient, |
| NETFUNC_DELCLIENT | pfnDelClient, | ||
| void * | pUser ) |
| void CNetConsole::Update | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |