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

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

create_session(const GameConfig &game_config, const std::string &host_user_id, const std::string &room_id="")cavoke::server::model::SessionsStorage
GameSessionAccessObject (defined in cavoke::server::model::SessionsStorage)cavoke::server::model::SessionsStoragefriend
get_sessionAO(const std::string &session_id, drogon::orm::DbClientPtr dbClient=drogon::app().getDbClient())cavoke::server::model::SessionsStorage
join_session(const std::string &invite_code, const std::string &user_id, std::optional< int > player_id={})cavoke::server::model::SessionsStorage
SessionsStorage(std::shared_ptr< GameLogicManager > mGameLogicManager, std::shared_ptr< GamesStorage > mGamesStorage, std::shared_ptr< GameStateStorage > mGameStateStorage) (defined in cavoke::server::model::SessionsStorage)cavoke::server::model::SessionsStorage
start_session(const std::string &session_id, std::optional< json > game_settings)cavoke::server::model::SessionsStorage
validate_session(const std::string &session_id, std::optional< json > game_settings)cavoke::server::model::SessionsStorage