BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Public Types | Public Member Functions | Public Attributes | List of all members
graphene::chain::detail::get_impacted_account_visitor Struct Reference

Public Types

using result_type = void
 

Public Member Functions

 get_impacted_account_visitor (flat_set< account_id_type > &impact, bool ignore_custom_operation_required_auths)
 
void operator() (const transfer_operation &op)
 
void operator() (const asset_claim_fees_operation &op)
 
void operator() (const asset_claim_pool_operation &op)
 
void operator() (const limit_order_create_operation &op)
 
void operator() (const limit_order_cancel_operation &op)
 
void operator() (const call_order_update_operation &op)
 
void operator() (const bid_collateral_operation &op)
 
void operator() (const fill_order_operation &op)
 
void operator() (const execute_bid_operation &op)
 
void operator() (const account_create_operation &op)
 
void operator() (const account_update_operation &op)
 
void operator() (const account_whitelist_operation &op)
 
void operator() (const account_upgrade_operation &op)
 
void operator() (const account_transfer_operation &op)
 
void operator() (const asset_create_operation &op)
 
void operator() (const asset_update_operation &op)
 
void operator() (const asset_update_issuer_operation &op)
 
void operator() (const asset_update_bitasset_operation &op)
 
void operator() (const asset_update_feed_producers_operation &op)
 
void operator() (const asset_issue_operation &op)
 
void operator() (const asset_reserve_operation &op)
 
void operator() (const asset_fund_fee_pool_operation &op)
 
void operator() (const asset_settle_operation &op)
 
void operator() (const asset_global_settle_operation &op)
 
void operator() (const asset_publish_feed_operation &op)
 
void operator() (const witness_create_operation &op)
 
void operator() (const witness_update_operation &op)
 
void operator() (const proposal_create_operation &op)
 
void operator() (const proposal_update_operation &op)
 
void operator() (const proposal_delete_operation &op)
 
void operator() (const withdraw_permission_create_operation &op)
 
void operator() (const withdraw_permission_update_operation &op)
 
void operator() (const withdraw_permission_claim_operation &op)
 
void operator() (const withdraw_permission_delete_operation &op)
 
void operator() (const committee_member_create_operation &op)
 
void operator() (const committee_member_update_operation &op)
 
void operator() (const committee_member_update_global_parameters_operation &op)
 
void operator() (const vesting_balance_create_operation &op)
 
void operator() (const vesting_balance_withdraw_operation &op)
 
void operator() (const worker_create_operation &op)
 
void operator() (const custom_operation &op)
 
void operator() (const assert_operation &op)
 
void operator() (const balance_claim_operation &op)
 
void operator() (const override_transfer_operation &op)
 
void operator() (const transfer_to_blind_operation &op)
 
void operator() (const blind_transfer_operation &op)
 
void operator() (const transfer_from_blind_operation &op)
 
void operator() (const asset_settle_cancel_operation &op)
 
void operator() (const fba_distribute_operation &op)
 
void operator() (const htlc_create_operation &op)
 
void operator() (const htlc_redeem_operation &op)
 
void operator() (const htlc_redeemed_operation &op)
 
void operator() (const htlc_extend_operation &op)
 
void operator() (const htlc_refund_operation &op)
 
void operator() (const custom_authority_create_operation &op)
 
void operator() (const custom_authority_update_operation &op)
 
void operator() (const custom_authority_delete_operation &op)
 
void operator() (const ticket_create_operation &op)
 
void operator() (const ticket_update_operation &op)
 
void operator() (const liquidity_pool_create_operation &op)
 
void operator() (const liquidity_pool_delete_operation &op)
 
void operator() (const liquidity_pool_deposit_operation &op)
 
void operator() (const liquidity_pool_withdraw_operation &op)
 
void operator() (const liquidity_pool_exchange_operation &op)
 

Public Attributes

flat_set< account_id_type > & _impacted
 
bool _ignore_custom_op_reqd_auths
 

Detailed Description

Definition at line 29 of file db_notify.cpp.

Member Typedef Documentation

Definition at line 38 of file db_notify.cpp.

Constructor & Destructor Documentation

graphene::chain::detail::get_impacted_account_visitor::get_impacted_account_visitor ( flat_set< account_id_type > &  impact,
bool  ignore_custom_operation_required_auths 
)
inline

Definition at line 34 of file db_notify.cpp.

Member Function Documentation

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const transfer_operation op)
inline

Definition at line 40 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_claim_fees_operation op)
inline

Definition at line 45 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_claim_pool_operation op)
inline

Definition at line 49 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const limit_order_create_operation op)
inline

Definition at line 53 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const limit_order_cancel_operation op)
inline

Definition at line 57 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const call_order_update_operation op)
inline

Definition at line 61 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const bid_collateral_operation op)
inline

Definition at line 65 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const fill_order_operation op)
inline

Definition at line 69 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const execute_bid_operation op)
inline

Definition at line 73 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const account_create_operation op)
inline

Definition at line 77 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const account_update_operation op)
inline

Definition at line 84 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const account_whitelist_operation op)
inline

Definition at line 92 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const account_upgrade_operation op)
inline

Definition at line 97 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const account_transfer_operation op)
inline

Definition at line 101 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_create_operation op)
inline

Definition at line 105 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_update_operation op)
inline

Definition at line 109 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_update_issuer_operation op)
inline

Definition at line 115 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_update_bitasset_operation op)
inline

Definition at line 120 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_update_feed_producers_operation op)
inline

Definition at line 124 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_issue_operation op)
inline

Definition at line 128 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_reserve_operation op)
inline

Definition at line 133 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_fund_fee_pool_operation op)
inline

Definition at line 137 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_settle_operation op)
inline

Definition at line 141 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_global_settle_operation op)
inline

Definition at line 145 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_publish_feed_operation op)
inline

Definition at line 149 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const witness_create_operation op)
inline

Definition at line 153 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const witness_update_operation op)
inline

Definition at line 157 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const proposal_create_operation op)
inline

Definition at line 161 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const proposal_update_operation op)
inline

Definition at line 170 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const proposal_delete_operation op)
inline

Definition at line 174 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const withdraw_permission_create_operation op)
inline

Definition at line 178 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const withdraw_permission_update_operation op)
inline

Definition at line 183 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const withdraw_permission_claim_operation op)
inline

Definition at line 188 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const withdraw_permission_delete_operation op)
inline

Definition at line 193 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const committee_member_create_operation op)
inline

Definition at line 198 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const committee_member_update_operation op)
inline

Definition at line 202 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const committee_member_update_global_parameters_operation op)
inline

Definition at line 206 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const vesting_balance_create_operation op)
inline

Definition at line 210 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const vesting_balance_withdraw_operation op)
inline

Definition at line 215 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const worker_create_operation op)
inline

Definition at line 219 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const custom_operation op)
inline

Definition at line 223 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const assert_operation op)
inline

Definition at line 229 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const balance_claim_operation op)
inline

Definition at line 233 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const override_transfer_operation op)
inline

Definition at line 237 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const transfer_to_blind_operation op)
inline

Definition at line 243 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const blind_transfer_operation op)
inline

Definition at line 249 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const transfer_from_blind_operation op)
inline

Definition at line 257 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const asset_settle_cancel_operation op)
inline

Definition at line 264 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const fba_distribute_operation op)
inline

Definition at line 268 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const htlc_create_operation op)
inline

Definition at line 272 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const htlc_redeem_operation op)
inline

Definition at line 277 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const htlc_redeemed_operation op)
inline

Definition at line 281 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const htlc_extend_operation op)
inline

Definition at line 287 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const htlc_refund_operation op)
inline

Definition at line 291 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const custom_authority_create_operation op)
inline

Definition at line 295 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const custom_authority_update_operation op)
inline

Definition at line 300 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const custom_authority_delete_operation op)
inline

Definition at line 306 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const ticket_create_operation op)
inline

Definition at line 310 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const ticket_update_operation op)
inline

Definition at line 314 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const liquidity_pool_create_operation op)
inline

Definition at line 318 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const liquidity_pool_delete_operation op)
inline

Definition at line 322 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const liquidity_pool_deposit_operation op)
inline

Definition at line 326 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const liquidity_pool_withdraw_operation op)
inline

Definition at line 330 of file db_notify.cpp.

void graphene::chain::detail::get_impacted_account_visitor::operator() ( const liquidity_pool_exchange_operation op)
inline

Definition at line 334 of file db_notify.cpp.

Member Data Documentation

bool graphene::chain::detail::get_impacted_account_visitor::_ignore_custom_op_reqd_auths

Definition at line 32 of file db_notify.cpp.

flat_set<account_id_type>& graphene::chain::detail::get_impacted_account_visitor::_impacted

Definition at line 31 of file db_notify.cpp.


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