Métodos públicos | |
| ClientReceiveHandler (MapChangeBuffer &map_change_buffer, ChatBuffer &chat_buffer, InventoryBuffer &inventory_buffer, MapDecorationsBuffer &map_decorations_buffer, GameStateMonitor &game_state_monitor) | |
| Objeto manejador de eventos provenientes del servidor. Más... | |
Métodos públicos heredados desde BlockingThEventHandler | |
| BlockingThEventHandler (BlockingThEventHandler &&other) | |
| BlockingThEventHandler & | operator= (BlockingThEventHandler &&other) |
| bool | is_threaded () const override |
| Verificar si un EventHandler tiene un thread dedicado. Más... | |
| bool | is_done () const |
| void | push_event (const Event &ev) override |
| virtual void | run () override |
| Function to be called by the thread. Más... | |
| virtual void | stop () |
Métodos públicos heredados desde Thread | |
| Thread () | |
| Construct a new Thread object. Más... | |
| Thread (const Thread &)=delete | |
| Thread & | operator= (const Thread &)=delete |
| Thread (Thread &&other) | |
| Move constructor. Más... | |
| virtual Thread & | operator= (Thread &&other) |
| void | operator() () |
| Thread as a functor, same as start(). Más... | |
| void | start () |
| Start the thread. Más... | |
| virtual void | join () |
| Join the thread. Más... | |
| void | usleep (unsigned int us) |
| Sleeps for value in micro-seconds. Más... | |
| template<class Rep , class Period > | |
| void | sleep (const std::chrono::duration< Rep, Period > &duration) |
| Wrapper of std::this_thread::sleep_for. Más... | |
| virtual | ~Thread () |
| Deletes safely the thread, if it not joined, join() Más... | |
Otros miembros heredados | |
Métodos protegidos heredados desde BlockingThEventHandler | |
| Event | pop_event () |
| ClientReceiveHandler::ClientReceiveHandler | ( | MapChangeBuffer & | map_change_buffer, |
| ChatBuffer & | chat_buffer, | ||
| InventoryBuffer & | inventory_buffer, | ||
| MapDecorationsBuffer & | map_decorations_buffer, | ||
| GameStateMonitor & | game_state_monitor | ||
| ) |
Objeto manejador de eventos provenientes del servidor.
| map_change_buffer | Buffer de cambio de mapa. |
| chat_buffer | Buffer de chat. |
| inventory_buffer | Buffer de inventario. |
| map_decorations_buffer | Buffer de loot en el mapa. |
| game_state_monitor | Monitor del estado del juego. |