Cavoke  1.1.0
A Platform for creating and hosting multiplayer turn-based board games
Loading...
Searching...
No Matches
cavoke::server::model::GameSessionAccessObject Member List

This is the complete list of members for cavoke::server::model::GameSessionAccessObject, including all inherited members.

add_user(const std::string &user_id, std::optional< int > player_id={})cavoke::server::model::GameSessionAccessObject
delete_session()cavoke::server::model::GameSessionAccessObject
FINISHED enum value (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
GameSessionAccessObject(drogon::orm::DbClientPtr dbClient=drogon::app().getDbClient()) (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObjectinlineexplicit
GameSessionAccessObject(std::string session_id, GameConfig game_config, drogon::orm::DbClientPtr dbClient=drogon::app().getDbClient()) (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObjectinlineexplicit
get_host() const (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
get_occupied_positions() const (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
get_player_id(const std::string &user_id) constcavoke::server::model::GameSessionAccessObject
get_players() const (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
get_session_info() constcavoke::server::model::GameSessionAccessObject
get_snapshot(const std::string &session_id)cavoke::server::model::GameSessionAccessObjectstatic
get_user_id(int player_id) constcavoke::server::model::GameSessionAccessObject
is_host(const std::string &user_id) const (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
is_player(const std::string &user_id) const (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
leave_session(const std::string &user_id)cavoke::server::model::GameSessionAccessObject
make_session_info(const drogon_model::cavoke_orm::Sessions &session, const drogon_model::cavoke_orm::Statuses &status, std::vector< PlayerInfo > players)cavoke::server::model::GameSessionAccessObjectstatic
NOT_STARTED enum value (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
remove_user(const std::string &user_id)cavoke::server::model::GameSessionAccessObject
RUNNING enum value (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
SessionStatus enum name (defined in cavoke::server::model::GameSessionAccessObject)cavoke::server::model::GameSessionAccessObject
set_role(const std::string &user_id, int new_role)cavoke::server::model::GameSessionAccessObject
start(const json &game_settings)cavoke::server::model::GameSessionAccessObject
update_status(bool is_terminal)cavoke::server::model::GameSessionAccessObject