Scorum
Public Types | Public Member Functions | List of all members
scorum::chain::post_bet_evaluator Class Reference

#include <post_bet_evalulator.hpp>

Inheritance diagram for scorum::chain::post_bet_evaluator:
scorum::chain::evaluator_impl< data_service_factory_i, post_bet_evaluator > scorum::chain::evaluator< scorum::protocol::operation >

Public Types

using operation_type = scorum::protocol::post_bet_operation
 

Public Member Functions

 post_bet_evaluator (data_service_factory_i &, betting_matcher_i &, betting_service_i &, dba::db_accessor< game_object > &, dba::db_accessor< account_object > &, dba::db_accessor< bet_uuid_history_object > &)
 
void do_apply (const operation_type &op)
 
- Public Member Functions inherited from scorum::chain::evaluator_impl< data_service_factory_i, post_bet_evaluator >
 evaluator_impl (data_service_factory_i &d)
 
virtual void apply (const scorum::protocol::operation &o) final override
 
data_service_factory_i & db () const
 
- Public Member Functions inherited from scorum::chain::evaluator< scorum::protocol::operation >
virtual ~evaluator ()=default
 

Detailed Description

Definition at line 15 of file post_bet_evalulator.hpp.

Member Typedef Documentation

◆ operation_type

Definition at line 18 of file post_bet_evalulator.hpp.

Constructor & Destructor Documentation

◆ post_bet_evaluator()

scorum::chain::post_bet_evaluator::post_bet_evaluator ( data_service_factory_i &  services,
betting_matcher_i betting_matcher,
betting_service_i betting_service,
dba::db_accessor< game_object > &  game_dba,
dba::db_accessor< account_object > &  account_dba,
dba::db_accessor< bet_uuid_history_object > &  uuid_hist_dba 
)

Definition at line 24 of file post_bet_evalulator.cpp.

Member Function Documentation

◆ do_apply()

void scorum::chain::post_bet_evaluator::do_apply ( const operation_type op)

Definition at line 39 of file post_bet_evalulator.cpp.


The documentation for this class was generated from the following files: