|
| StatisticsController (std::shared_ptr< model::GamesStorage > mGamesStorage, std::shared_ptr< model::StatisticsManager > mStatisticsManager) |
|
METHOD_LIST_BEGIN | ADD_METHOD_TO (StatisticsController::game_statistics, "/statistics/game/{game_id}", drogon::Get, drogon::Options) |
|
| ADD_METHOD_TO (StatisticsController::user_statistics, "/statistics/user/{user_id}", drogon::Get) |
|
| ADD_METHOD_TO (StatisticsController::user_game_statistics, "/statistics/user/{user_id}/game/{game_id}", drogon::Get) |
|
| ADD_METHOD_TO (StatisticsController::my_user_statistics, "/profile/my_user_statistics", drogon::Get, "AuthFilter") |
|
| ADD_METHOD_TO (StatisticsController::my_user_game_statistics, "/profile/my_user_game_statistics/{game_id}", drogon::Get, "AuthFilter") |
|
|
void | game_statistics (const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &game_id) |
|
void | user_statistics (const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &user_id) |
|
void | user_game_statistics (const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &user_id, const std::string &game_id) |
|
void | my_user_statistics (const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback) |
|
void | my_user_game_statistics (const drogon::HttpRequestPtr &req, std::function< void(const drogon::HttpResponsePtr &)> &&callback, const std::string &game_id) |
|
Definition at line 10 of file statistics_controller.h.
◆ StatisticsController()
◆ game_statistics()
void cavoke::server::controllers::StatisticsController::game_statistics |
( |
const drogon::HttpRequestPtr & |
req, |
|
|
std::function< void(const drogon::HttpResponsePtr &)> && |
callback, |
|
|
const std::string & |
game_id |
|
) |
| |
|
protected |
◆ my_user_game_statistics()
void cavoke::server::controllers::StatisticsController::my_user_game_statistics |
( |
const drogon::HttpRequestPtr & |
req, |
|
|
std::function< void(const drogon::HttpResponsePtr &)> && |
callback, |
|
|
const std::string & |
game_id |
|
) |
| |
|
protected |
◆ my_user_statistics()
void cavoke::server::controllers::StatisticsController::my_user_statistics |
( |
const drogon::HttpRequestPtr & |
req, |
|
|
std::function< void(const drogon::HttpResponsePtr &)> && |
callback |
|
) |
| |
|
protected |
◆ user_game_statistics()
void cavoke::server::controllers::StatisticsController::user_game_statistics |
( |
const drogon::HttpRequestPtr & |
req, |
|
|
std::function< void(const drogon::HttpResponsePtr &)> && |
callback, |
|
|
const std::string & |
user_id, |
|
|
const std::string & |
game_id |
|
) |
| |
|
protected |
◆ user_statistics()
void cavoke::server::controllers::StatisticsController::user_statistics |
( |
const drogon::HttpRequestPtr & |
req, |
|
|
std::function< void(const drogon::HttpResponsePtr &)> && |
callback, |
|
|
const std::string & |
user_id |
|
) |
| |
|
protected |
The documentation for this class was generated from the following files: