#include <betting_service.hpp>
|
virtual | ~betting_service_i () |
|
virtual bool | is_betting_moderator (const account_name_type &account_name) const =0 |
|
virtual const pending_bet_object & | create_pending_bet (const account_name_type &better, const protocol::asset &stake, protocol::odds odds, const protocol::wincase_type &wincase, uuid_type game_uuid, uuid_type bet_uuid, pending_bet_kind kind)=0 |
|
virtual void | cancel_game (uuid_type game_uuid)=0 |
|
virtual void | cancel_bets (uuid_type game_uuid)=0 |
|
virtual void | cancel_bets (uuid_type game_uuid, fc::time_point_sec created_after)=0 |
|
virtual void | cancel_bets (uuid_type game_uuid, const fc::flat_set< market_type > &cancelled_markets)=0 |
|
virtual void | cancel_pending_bet (pending_bet_id_type id)=0 |
|
virtual void | cancel_pending_bets (uuid_type game_uuid)=0 |
|
virtual void | cancel_pending_bets (uuid_type game_uuid, pending_bet_kind kind)=0 |
|
virtual void | cancel_pending_bets (utils::bidir_range< const pending_bet_object > bets)=0 |
|
virtual void | cancel_matched_bets (uuid_type game_uuid)=0 |
|
virtual void | cancel_matched_bets (utils::bidir_range< const matched_bet_object > bets, uuid_type game_uuid)=0 |
|
Definition at line 31 of file betting_service.hpp.
◆ ~betting_service_i()
scorum::chain::betting_service_i::~betting_service_i |
( |
| ) |
|
|
virtualdefault |
◆ cancel_bets() [1/3]
virtual void scorum::chain::betting_service_i::cancel_bets |
( |
uuid_type |
game_uuid | ) |
|
|
pure virtual |
◆ cancel_bets() [2/3]
virtual void scorum::chain::betting_service_i::cancel_bets |
( |
uuid_type |
game_uuid, |
|
|
const fc::flat_set< market_type > & |
cancelled_markets |
|
) |
| |
|
pure virtual |
◆ cancel_bets() [3/3]
virtual void scorum::chain::betting_service_i::cancel_bets |
( |
uuid_type |
game_uuid, |
|
|
fc::time_point_sec |
created_after |
|
) |
| |
|
pure virtual |
◆ cancel_game()
virtual void scorum::chain::betting_service_i::cancel_game |
( |
uuid_type |
game_uuid | ) |
|
|
pure virtual |
◆ cancel_matched_bets() [1/2]
virtual void scorum::chain::betting_service_i::cancel_matched_bets |
( |
utils::bidir_range< const matched_bet_object > |
bets, |
|
|
uuid_type |
game_uuid |
|
) |
| |
|
pure virtual |
◆ cancel_matched_bets() [2/2]
virtual void scorum::chain::betting_service_i::cancel_matched_bets |
( |
uuid_type |
game_uuid | ) |
|
|
pure virtual |
◆ cancel_pending_bet()
◆ cancel_pending_bets() [1/3]
virtual void scorum::chain::betting_service_i::cancel_pending_bets |
( |
utils::bidir_range< const pending_bet_object > |
bets | ) |
|
|
pure virtual |
◆ cancel_pending_bets() [2/3]
virtual void scorum::chain::betting_service_i::cancel_pending_bets |
( |
uuid_type |
game_uuid | ) |
|
|
pure virtual |
◆ cancel_pending_bets() [3/3]
◆ create_pending_bet()
◆ is_betting_moderator()
virtual bool scorum::chain::betting_service_i::is_betting_moderator |
( |
const account_name_type & |
account_name | ) |
const |
|
pure virtual |
The documentation for this struct was generated from the following files: