Scorum
delegate_sp_from_reg_pool_evaluator.hpp
Go to the documentation of this file.
1 #pragma once
4 
5 namespace scorum {
6 namespace chain {
7 
8 class registration_pool_object;
9 class registration_committee_member_object;
10 class reg_pool_sp_delegation_object;
11 
12 namespace dba {
13 template <typename> class db_accessor;
14 }
15 struct account_service_i;
16 
18  : public evaluator_impl<data_service_factory_i, delegate_sp_from_reg_pool_evaluator>
19 {
20 public:
22 
23  delegate_sp_from_reg_pool_evaluator(data_service_factory_i&,
28 
30 
31 private:
32  account_service_i& _account_svc;
35  dba::db_accessor<reg_pool_sp_delegation_object>& _reg_pool_delegation_dba;
36 };
37 }
38 }
delegate_sp_from_reg_pool_evaluator(data_service_factory_i &, account_service_i &, dba::db_accessor< registration_pool_object > &, dba::db_accessor< registration_committee_member_object > &, dba::db_accessor< reg_pool_sp_delegation_object > &)
void do_apply(const protocol::delegate_sp_from_reg_pool_operation &op)
Definition: asset.cpp:15