Scorum
update_game_start_time_evaluator.hpp
Go to the documentation of this file.
1 #pragma once
4 
5 namespace scorum {
6 namespace chain {
7 
8 struct account_service_i;
9 struct dynamic_global_property_service_i;
10 struct game_service_i;
11 struct betting_service_i;
12 struct database_virtual_operations_emmiter_i;
13 
14 class update_game_start_time_evaluator : public evaluator_impl<data_service_factory_i, update_game_start_time_evaluator>
15 {
16 public:
18 
19  update_game_start_time_evaluator(data_service_factory_i&,
22 
23  void do_apply(const operation_type& op);
24 
25 private:
26  account_service_i& _account_service;
27  dynamic_global_property_service_i& _dprops_service;
28  betting_service_i& _betting_service;
29  game_service_i& _game_service;
30  database_virtual_operations_emmiter_i& _virt_op_emitter;
31 };
32 }
33 }
update_game_start_time_evaluator(data_service_factory_i &, betting_service_i &, database_virtual_operations_emmiter_i &)
Definition: asset.cpp:15
This operation updates game start time.