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

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::SessionsControllerprotected
create(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback) (defined in cavoke::server::controllers::SessionsController)cavoke::server::controllers::SessionsControllerprotected
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::SessionsControllerprotected
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::SessionsControllerprotected
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::SessionsControllerprotected
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::SessionsControllerprotected
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::SessionsControllerprotected