BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Public Member Functions | Public Attributes | List of all members
graphene::account_history::detail::account_history_plugin_impl Class Reference

Public Member Functions

 account_history_plugin_impl (account_history_plugin &_plugin)
 
virtual ~account_history_plugin_impl ()
 
void update_account_histories (const signed_block &b)
 
graphene::chain::databasedatabase ()
 

Public Attributes

account_history_plugin_self
 
flat_set< account_id_type > _tracked_accounts
 
flat_set< account_id_type > _extended_history_accounts
 
flat_set< account_id_type > _extended_history_registrars
 
bool _partial_operations = false
 
primary_index< operation_history_index > * _oho_index
 
uint64_t _max_ops_per_account = -1
 
uint64_t _extended_max_ops_per_account = -1
 

Detailed Description

Definition at line 46 of file account_history_plugin.cpp.

Constructor & Destructor Documentation

graphene::account_history::detail::account_history_plugin_impl::account_history_plugin_impl ( account_history_plugin _plugin)
inline

Definition at line 49 of file account_history_plugin.cpp.

graphene::account_history::detail::account_history_plugin_impl::~account_history_plugin_impl ( )
virtual

Definition at line 79 of file account_history_plugin.cpp.

Member Function Documentation

graphene::chain::database& graphene::account_history::detail::account_history_plugin_impl::database ( )
inline

Definition at line 60 of file account_history_plugin.cpp.

void graphene::account_history::detail::account_history_plugin_impl::update_account_histories ( const signed_block &  b)

this method is called as a callback after a block is applied and will process/index all operations that were applied in the block.

Definition at line 84 of file account_history_plugin.cpp.

Member Data Documentation

flat_set<account_id_type> graphene::account_history::detail::account_history_plugin_impl::_extended_history_accounts

Definition at line 67 of file account_history_plugin.cpp.

flat_set<account_id_type> graphene::account_history::detail::account_history_plugin_impl::_extended_history_registrars

Definition at line 68 of file account_history_plugin.cpp.

uint64_t graphene::account_history::detail::account_history_plugin_impl::_extended_max_ops_per_account = -1

Definition at line 72 of file account_history_plugin.cpp.

uint64_t graphene::account_history::detail::account_history_plugin_impl::_max_ops_per_account = -1

Definition at line 71 of file account_history_plugin.cpp.

primary_index< operation_history_index >* graphene::account_history::detail::account_history_plugin_impl::_oho_index

Definition at line 70 of file account_history_plugin.cpp.

bool graphene::account_history::detail::account_history_plugin_impl::_partial_operations = false

Definition at line 69 of file account_history_plugin.cpp.

account_history_plugin& graphene::account_history::detail::account_history_plugin_impl::_self

Definition at line 65 of file account_history_plugin.cpp.

flat_set<account_id_type> graphene::account_history::detail::account_history_plugin_impl::_tracked_accounts

Definition at line 66 of file account_history_plugin.cpp.


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