Cavoke  1.1.0
A Platform for creating and hosting multiplayer turn-based board games
Loading...
Searching...
No Matches
cavoke::server::model::GameStateStorage Class Reference

Classes

struct  GameState
 

Public Member Functions

void save_state (const std::string &session_id, GameStateStorage::GameState new_state, drogon::orm::DbClientPtr dbClient=drogon::app().getDbClient())
 
GameState get_state (const std::string &session_id, drogon::orm::DbClientPtr dbClient=drogon::app().getDbClient())
 
std::string get_player_state (const std::string &session_id, int player_id, drogon::orm::DbClientPtr=drogon::app().getDbClient())
 

Detailed Description

Definition at line 22 of file game_state_storage.h.

Member Function Documentation

◆ get_player_state()

std::string cavoke::server::model::GameStateStorage::get_player_state ( const std::string &  session_id,
int  player_id,
drogon::orm::DbClientPtr  = drogon::app().getDbClient() 
)

Definition at line 80 of file game_state_storage.cpp.

◆ get_state()

GameStateStorage::GameState cavoke::server::model::GameStateStorage::get_state ( const std::string &  session_id,
drogon::orm::DbClientPtr  dbClient = drogon::app().getDbClient() 
)

Definition at line 51 of file game_state_storage.cpp.

◆ save_state()

void cavoke::server::model::GameStateStorage::save_state ( const std::string &  session_id,
GameStateStorage::GameState  new_state,
drogon::orm::DbClientPtr  dbClient = drogon::app().getDbClient() 
)

Definition at line 14 of file game_state_storage.cpp.


The documentation for this class was generated from the following files: