Scorum
libraries
chain
include
scorum
chain
database
block_tasks
process_bets_auto_resolving.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <scorum/utils/any_range.hpp>
3
#include <
scorum/chain/database/block_tasks/block_tasks.hpp
>
4
5
namespace
scorum
{
6
namespace
chain {
7
class
game_object;
8
class
dynamic_global_property_object;
9
10
struct
betting_service_i;
11
struct
database_virtual_operations_emmiter_i;
12
namespace
dba {
13
template
<
typename
>
class
db_accessor;
14
}
15
namespace
database_ns {
16
17
struct
process_bets_auto_resolving
:
public
block_task
18
{
19
process_bets_auto_resolving
(
betting_service_i
&,
20
database_virtual_operations_emmiter_i
&,
21
dba::db_accessor<game_object>
&,
22
dba::db_accessor<dynamic_global_property_object>
&);
23
24
virtual
void
on_apply
(
block_task_context
&);
25
26
private
:
27
betting_service_i
& _betting_svc;
28
database_virtual_operations_emmiter_i
& _vop_emitter;
29
dba::db_accessor<game_object>
& _game_dba;
30
dba::db_accessor<dynamic_global_property_object>
& _dprop_dba;
31
};
32
}
33
}
34
}
block_tasks.hpp
scorum::chain::database_ns::block_task_context
Definition:
block_tasks.hpp:16
scorum::chain::database_ns::block_task_type
Definition:
block_tasks.hpp:48
scorum::chain::dba::db_accessor
Definition:
db_accessor.hpp:178
scorum
Definition:
asset.cpp:15
scorum::chain::betting_service_i
Definition:
betting_service.hpp:32
scorum::chain::database_ns::process_bets_auto_resolving
Definition:
process_bets_auto_resolving.hpp:18
scorum::chain::database_ns::process_bets_auto_resolving::process_bets_auto_resolving
process_bets_auto_resolving(betting_service_i &, database_virtual_operations_emmiter_i &, dba::db_accessor< game_object > &, dba::db_accessor< dynamic_global_property_object > &)
Definition:
process_bets_auto_resolving.cpp:18
scorum::chain::database_ns::process_bets_auto_resolving::on_apply
virtual void on_apply(block_task_context &)
Definition:
process_bets_auto_resolving.cpp:29
scorum::chain::database_virtual_operations_emmiter_i
Definition:
database_virtual_operations.hpp:12
Generated on Thu Jun 9 2022 13:04:24 for Scorum by
1.9.1