My Project
Public Member Functions | List of all members
System::DisconnectionSystem Class Reference

The Disconnection System class, it handles disconnection of a client. More...

#include <DisconnectionSystem.hpp>

Public Member Functions

 DisconnectionSystem ()
 Construct a new Disconnection System object.
 
void operator() (Registry &registry, Sparse_array< component::cnetwork_queue_t > &network_queues, Sparse_array< component::clobby_id_t > &lobbyId, Sparse_array< component::clobbies_to_entities_t > &lobbiesToEntities, Sparse_array< component::cnet_id_to_client_id_t > &netIdToClientId, Sparse_array< component::cdisconnected_t > &disconnected)
 The main handler for the Disconnection System. More...
 

Detailed Description

The Disconnection System class, it handles disconnection of a client.

Member Function Documentation

◆ operator()()

void System::DisconnectionSystem::operator() ( Registry registry,
Sparse_array< component::cnetwork_queue_t > &  network_queues,
Sparse_array< component::clobby_id_t > &  lobbyId,
Sparse_array< component::clobbies_to_entities_t > &  lobbiesToEntities,
Sparse_array< component::cnet_id_to_client_id_t > &  netIdToClientId,
Sparse_array< component::cdisconnected_t > &  disconnected 
)

The main handler for the Disconnection System.

Parameters
registryThe registry of the server
network_queuesThe sparse array of network entities
lobbyIdThe sparse array of lobbyId entities
lobbiesToEntitiesThe sparse array of lobbiesToEntities entities
netIdToClientIdThe sparse array of netIdToClientId entities
disconnectedThe sparse array of disconnected entities

The documentation for this class was generated from the following files: