![]() |
Cavoke
1.1.0
A Platform for creating and hosting multiplayer turn-based board games
|
This is the complete list of members for cavoke::server::controllers::SessionsController, including all inherited members.
ADD_METHOD_TO(SessionsController::create, "/sessions/create", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
ADD_METHOD_TO(SessionsController::join, "/sessions/{session_id}/join", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
ADD_METHOD_TO(SessionsController::leave, "/sessions/{session_id}/leave", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
ADD_METHOD_TO(SessionsController::change_role, "/sessions/{session_id}/change_role", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
ADD_METHOD_TO(SessionsController::get_info, "/sessions/{session_id}/get_info", drogon::Get, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
ADD_METHOD_TO(SessionsController::start, "/sessions/{session_id}/start", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
ADD_METHOD_TO(SessionsController::validate, "/sessions/{session_id}/validate", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
change_role(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &session_id) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |
create(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |
get_info(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &session_id) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |
join(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &session_id) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |
leave(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &session_id) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |
SessionsController(std::shared_ptr< model::GamesStorage > mGamesStorage, std::shared_ptr< model::GameLogicManager > mGameLogicManager, std::shared_ptr< model::GameStateStorage > mGameStateStorage, std::shared_ptr< model::SessionsStorage > mParticipationStorage) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | |
start(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &session_id) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |
validate(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &session_id) (defined in cavoke::server::controllers::SessionsController) | cavoke::server::controllers::SessionsController | protected |