|
|
| ServerNetFluxUdp (ServerSideNetUdp &server) |
|
void | processClients () |
|
FluxProcessResults | process (ClientSharedPtr &refClient, ReceivedPacketPtr &packet, bool allowUnknownClient) |
|
void | disconnectAllClients (std::chrono::milliseconds delay=std::chrono::milliseconds(0)) const |
|
void | clearPackets () |
|
ReceivedPacketPtr | popNextPacket () |
|
std::size_t | getPacketsSize () const |
|
bool | isEmpty () const |
|
void | setMaxPackets (std::size_t n) |
|
std::size_t | getMaxPackets () const |
|
|
ClientList | _clients |
|
CallbackHandler< ClientSharedPtr const & > | _onClientBadRealm |
|
CallbackHandler< ClientSharedPtr, Identity const & > | _onClientTimeout |
|
CallbackHandler< ClientSharedPtr const &, Identity const & > | _onClientAcknowledged |
|
CallbackHandler< ClientSharedPtr const &, Identity const & > | _onClientMTUDiscovered |
|
CallbackHandler< ClientSharedPtr const &, Identity const & > | _onClientConnected |
|
CallbackHandler< ClientSharedPtr, Identity const & > | _onClientDisconnected |
|
CallbackHandler< ClientSharedPtr, Identity const & > | _onClientDropped |
|
CallbackHandler< ClientSharedPtr const &, Identity const &, ReceivedPacketPtr const & > | _onClientReturnPacket |
|
CallbackHandler< ClientSharedPtr const &, Identity const &, ReceivedPacketPtr const & > | _onClientReturnEvent |
|
CallbackHandler< ClientSharedPtr const &, Identity const &, uint16_t > | _onClientSimpleReturnEvent |
|
CallbackHandler< ClientSharedPtr const &, Identity const &, uint16_t, ObjectSid, ObjectSid, ReceivedPacketPtr const & > | _onClientObjectReturnEvent |
|
CallbackHandler< ClientSharedPtr const &, Identity const & > | _onClientAskFullUpdate |
|
|
bool | pushPacket (ReceivedPacketPtr &&fluxPck) |
|
void | forcePushPacket (ReceivedPacketPtr fluxPck) |
|
void | forcePushPacketFront (ReceivedPacketPtr fluxPck) |
|
FluxProcessResults | processReorder (Client &client, ReceivedPacketPtr &packet, ProtocolPacket::CounterType currentCounter, bool ignoreRealm) |
|
|
std::mutex | _g_mutexFlux |
|
std::deque< ReceivedPacketPtr > | _g_packets |
|
std::size_t | _g_remainingPackets {0} |
The documentation for this class was generated from the following file: