The Battle for Wesnoth  1.19.5+dev
Classes | Namespaces | Typedefs
player_connection.hpp File Reference
#include "server/wesnothd/player.hpp"
#include "server/common/server_base.hpp"
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index_container.hpp>
Include dependency graph for player_connection.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wesnothd::player_record
 
struct  wesnothd::socket_t
 
struct  wesnothd::name_t
 
struct  wesnothd::game_t
 

Namespaces

 wesnothd
 

Typedefs

using wesnothd::player_connections = bmi::multi_index_container< player_record, bmi::indexed_by< bmi::ordered_unique< bmi::tag< socket_t >, bmi::const_mem_fun< player_record, const any_socket_ptr, &player_record::socket > >, bmi::hashed_unique< bmi::tag< name_t >, bmi::const_mem_fun< player_record, const std::string &, &player_record::name > >, bmi::ordered_non_unique< bmi::tag< game_t >, bmi::const_mem_fun< player_record, int, &player_record::game_id > > > >
 
typedef player_connections::const_iterator wesnothd::player_iterator