Scorum
Classes | Namespaces | Typedefs
game_object.hpp File Reference
#include <fc/fixed_string.hpp>
#include <fc/shared_containers.hpp>
#include <scorum/protocol/betting/game.hpp>
#include <scorum/protocol/betting/market.hpp>
#include <scorum/protocol/betting/game_status.hpp>
#include <scorum/chain/schema/scorum_object_types.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/composite_key.hpp>

Go to the source code of this file.

Classes

class  scorum::chain::game_uuid_history_object
 
class  scorum::chain::game_object
 

Namespaces

 scorum
 
 scorum::chain
 

Typedefs

using scorum::chain::game_uuid_history_index = shared_multi_index_container< game_uuid_history_object, indexed_by< ordered_unique< tag< by_id >, member< game_uuid_history_object, game_uuid_history_id_type, &game_uuid_history_object::id > >, hashed_unique< tag< by_uuid >, member< game_uuid_history_object, uuid_type, &game_uuid_history_object::uuid > >> >
 
using scorum::chain::game_index = shared_multi_index_container< game_object, indexed_by< ordered_unique< tag< by_id >, member< game_object, game_object::id_type, &game_object::id > >, hashed_unique< tag< by_uuid >, member< game_object, uuid_type, &game_object::uuid > >, ordered_unique< tag< by_auto_resolve_time >, composite_key< game_object, member< game_object, time_point_sec, &game_object::auto_resolve_time >, member< game_object, game_object::id_type, &game_object::id > >>, ordered_unique< tag< by_bets_resolve_time >, composite_key< game_object, member< game_object, time_point_sec, &game_object::bets_resolve_time >, member< game_object, game_object::id_type, &game_object::id > >>, ordered_unique< tag< by_start_time >, composite_key< game_object, member< game_object, fc::time_point_sec, &game_object::start_time >, member< game_object, game_object::id_type, &game_object::id > >> >>