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

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

ADD_METHOD_TO(RoomsController::create_room, "/rooms/create", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController
ADD_METHOD_TO(RoomsController::get_info, "/rooms/{room_id}/get_info", drogon::Get, "AuthFilter") (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController
ADD_METHOD_TO(RoomsController::get_info_by_invite_code, "/rooms/get_info_by_invite_code", drogon::Get, "AuthFilter") (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController
ADD_METHOD_TO(RoomsController::join, "/rooms/join", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController
ADD_METHOD_TO(RoomsController::leave, "/rooms/{room_id}/leave", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController
ADD_METHOD_TO(RoomsController::create_session, "/rooms/{room_id}/create_session", drogon::Post, "AuthFilter") (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController
create_room(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsControllerprotected
create_session(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &room_id) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsControllerprotected
get_info(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &room_id) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsControllerprotected
get_info_by_invite_code(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsControllerprotected
join(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsControllerprotected
leave(const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &room_id) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsControllerprotected
RoomsController(std::shared_ptr< model::RoomsStorage > mRoomsStorage, std::shared_ptr< model::GamesStorage > mGamesStorage, std::shared_ptr< model::SessionsStorage > mSessionsStorage) (defined in cavoke::server::controllers::RoomsController)cavoke::server::controllers::RoomsController