BitShares-Core  4.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)
 

Public Attributes

flat_set< account_id_type > & _impacted
 
bool _ignore_custom_op_reqd_auths
 

Detailed Description

Definition at line 28 of file db_notify.cpp.

Member Typedef Documentation

Definition at line 37 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 33 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 39 of file db_notify.cpp.

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

Definition at line 44 of file db_notify.cpp.

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

Definition at line 48 of file db_notify.cpp.

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

Definition at line 52 of file db_notify.cpp.

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

Definition at line 56 of file db_notify.cpp.

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

Definition at line 60 of file db_notify.cpp.

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

Definition at line 64 of file db_notify.cpp.

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

Definition at line 68 of file db_notify.cpp.

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

Definition at line 72 of file db_notify.cpp.

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

Definition at line 76 of file db_notify.cpp.

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

Definition at line 83 of file db_notify.cpp.

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

Definition at line 91 of file db_notify.cpp.

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

Definition at line 96 of file db_notify.cpp.

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

Definition at line 100 of file db_notify.cpp.

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

Definition at line 104 of file db_notify.cpp.

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

Definition at line 108 of file db_notify.cpp.

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

Definition at line 114 of file db_notify.cpp.

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

Definition at line 119 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 123 of file db_notify.cpp.

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

Definition at line 127 of file db_notify.cpp.

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

Definition at line 132 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 136 of file db_notify.cpp.

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

Definition at line 140 of file db_notify.cpp.

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

Definition at line 144 of file db_notify.cpp.

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

Definition at line 148 of file db_notify.cpp.

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

Definition at line 152 of file db_notify.cpp.

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

Definition at line 156 of file db_notify.cpp.

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

Definition at line 160 of file db_notify.cpp.

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

Definition at line 169 of file db_notify.cpp.

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

Definition at line 173 of file db_notify.cpp.

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

Definition at line 177 of file db_notify.cpp.

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

Definition at line 182 of file db_notify.cpp.

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

Definition at line 187 of file db_notify.cpp.

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

Definition at line 192 of file db_notify.cpp.

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

Definition at line 197 of file db_notify.cpp.

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

Definition at line 201 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 205 of file db_notify.cpp.

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

Definition at line 209 of file db_notify.cpp.

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

Definition at line 214 of file db_notify.cpp.

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

Definition at line 218 of file db_notify.cpp.

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

Definition at line 222 of file db_notify.cpp.

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

Definition at line 228 of file db_notify.cpp.

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

Definition at line 232 of file db_notify.cpp.

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

Definition at line 236 of file db_notify.cpp.

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

Definition at line 242 of file db_notify.cpp.

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

Definition at line 248 of file db_notify.cpp.

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

Definition at line 256 of file db_notify.cpp.

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

Definition at line 263 of file db_notify.cpp.

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

Definition at line 267 of file db_notify.cpp.

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

Definition at line 271 of file db_notify.cpp.

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

Definition at line 276 of file db_notify.cpp.

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

Definition at line 280 of file db_notify.cpp.

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

Definition at line 286 of file db_notify.cpp.

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

Definition at line 290 of file db_notify.cpp.

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

Definition at line 294 of file db_notify.cpp.

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

Definition at line 299 of file db_notify.cpp.

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

Definition at line 305 of file db_notify.cpp.

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

Definition at line 309 of file db_notify.cpp.

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

Definition at line 313 of file db_notify.cpp.

Member Data Documentation

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

Definition at line 31 of file db_notify.cpp.

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

Definition at line 30 of file db_notify.cpp.


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