Simple Web Game Server  0.1
A C++ library for creating authenticated scalable backends for multiplayer web games.
simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons > Member List

This is the complete list of members for simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >, including all inherited members.

base_server(const jwt::verifier< jwt_clock, json_traits > &v, function< std::string(const combined_id &, const json &)> f, std::chrono::milliseconds t)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
clock typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
combined_id typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
complete_session(const session_id &sid, const session_id &result_sid, const json &result_data)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
get_player_count()simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
id_hash typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
is_running()simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
json typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
player_id typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
process_messages()simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
reset()simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
run(uint16_t port, bool unlock_address)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
send_message(const combined_id &id, std::string &&msg)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
session_id typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
set_close_handler(function< void(const combined_id &)> f)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
set_message_handler(function< void(const combined_id &, std::string &&)> f)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
set_open_handler(function< void(const combined_id &, json &&)> f)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
set_tls_init_handler(function< ssl_context_ptr(connection_hdl)> f)simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline
ssl_context_ptr typedefsimple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >
stop()simple_web_game_server::base_server< player_traits, jwt_clock, json_traits, server_config, close_reasons >inline