Scorum
libraries
chain
include
scorum
chain
database
block_tasks
process_bets_resolving.hpp
Go to the documentation of this file.
1
#pragma once
2
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
betting_resolver_i;
12
struct
database_virtual_operations_emmiter_i;
13
namespace
dba {
14
template
<
typename
>
class
db_accessor;
15
}
16
namespace
database_ns {
17
18
struct
process_bets_resolving
:
public
block_task
19
{
20
process_bets_resolving
(
betting_service_i
&,
21
betting_resolver_i
&,
22
database_virtual_operations_emmiter_i
&,
23
dba::db_accessor<game_object>
&,
24
dba::db_accessor<dynamic_global_property_object>
&);
25
26
virtual
void
on_apply
(
block_task_context
&);
27
28
private
:
29
betting_service_i
& _betting_svc;
30
betting_resolver_i
& _resolver;
31
database_virtual_operations_emmiter_i
& _vop_emitter;
32
dba::db_accessor<game_object>
& _game_dba;
33
dba::db_accessor<dynamic_global_property_object>
& _dprop_dba;
34
};
35
}
36
}
37
}
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_resolver_i
Definition:
betting_resolver.hpp:29
scorum::chain::betting_service_i
Definition:
betting_service.hpp:32
scorum::chain::database_ns::process_bets_resolving
Definition:
process_bets_resolving.hpp:19
scorum::chain::database_ns::process_bets_resolving::process_bets_resolving
process_bets_resolving(betting_service_i &, betting_resolver_i &, database_virtual_operations_emmiter_i &, dba::db_accessor< game_object > &, dba::db_accessor< dynamic_global_property_object > &)
Definition:
process_bets_resolving.cpp:19
scorum::chain::database_ns::process_bets_resolving::on_apply
virtual void on_apply(block_task_context &)
Definition:
process_bets_resolving.cpp:32
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