Bitshares-Core  2.0.181105
BitShares blockchain implementation and command-line interface software
Public Types | Public Member Functions | Public Attributes | List of all members
get_impacted_account_visitor Struct Reference

Public Types

typedef void result_type
 

Public Member Functions

 get_impacted_account_visitor (flat_set< account_id_type > &impact)
 
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)
 

Public Attributes

flat_set< account_id_type > & _impacted
 

Detailed Description

Definition at line 23 of file db_notify.cpp.

Member Typedef Documentation

◆ result_type

Definition at line 27 of file db_notify.cpp.

Constructor & Destructor Documentation

◆ get_impacted_account_visitor()

get_impacted_account_visitor::get_impacted_account_visitor ( flat_set< account_id_type > &  impact)
inline

Definition at line 26 of file db_notify.cpp.

Member Function Documentation

◆ operator()() [1/49]

void get_impacted_account_visitor::operator() ( const transfer_operation op)
inline

Definition at line 29 of file db_notify.cpp.

◆ operator()() [2/49]

void get_impacted_account_visitor::operator() ( const asset_claim_fees_operation op)
inline

Definition at line 34 of file db_notify.cpp.

◆ operator()() [3/49]

void get_impacted_account_visitor::operator() ( const asset_claim_pool_operation op)
inline

Definition at line 38 of file db_notify.cpp.

◆ operator()() [4/49]

void get_impacted_account_visitor::operator() ( const limit_order_create_operation op)
inline

Definition at line 42 of file db_notify.cpp.

◆ operator()() [5/49]

void get_impacted_account_visitor::operator() ( const limit_order_cancel_operation op)
inline

Definition at line 46 of file db_notify.cpp.

◆ operator()() [6/49]

void get_impacted_account_visitor::operator() ( const call_order_update_operation op)
inline

Definition at line 50 of file db_notify.cpp.

◆ operator()() [7/49]

void get_impacted_account_visitor::operator() ( const bid_collateral_operation op)
inline

Definition at line 54 of file db_notify.cpp.

◆ operator()() [8/49]

void get_impacted_account_visitor::operator() ( const fill_order_operation op)
inline

Definition at line 58 of file db_notify.cpp.

◆ operator()() [9/49]

void get_impacted_account_visitor::operator() ( const execute_bid_operation op)
inline

Definition at line 62 of file db_notify.cpp.

◆ operator()() [10/49]

void get_impacted_account_visitor::operator() ( const account_create_operation op)
inline

Definition at line 66 of file db_notify.cpp.

◆ operator()() [11/49]

void get_impacted_account_visitor::operator() ( const account_update_operation op)
inline

Definition at line 73 of file db_notify.cpp.

◆ operator()() [12/49]

void get_impacted_account_visitor::operator() ( const account_whitelist_operation op)
inline

Definition at line 81 of file db_notify.cpp.

◆ operator()() [13/49]

void get_impacted_account_visitor::operator() ( const account_upgrade_operation op)
inline

Definition at line 86 of file db_notify.cpp.

◆ operator()() [14/49]

void get_impacted_account_visitor::operator() ( const account_transfer_operation op)
inline

Definition at line 90 of file db_notify.cpp.

◆ operator()() [15/49]

void get_impacted_account_visitor::operator() ( const asset_create_operation op)
inline

Definition at line 94 of file db_notify.cpp.

◆ operator()() [16/49]

void get_impacted_account_visitor::operator() ( const asset_update_operation op)
inline

Definition at line 98 of file db_notify.cpp.

◆ operator()() [17/49]

void get_impacted_account_visitor::operator() ( const asset_update_issuer_operation op)
inline

Definition at line 104 of file db_notify.cpp.

◆ operator()() [18/49]

void get_impacted_account_visitor::operator() ( const asset_update_bitasset_operation op)
inline

Definition at line 109 of file db_notify.cpp.

◆ operator()() [19/49]

void get_impacted_account_visitor::operator() ( const asset_update_feed_producers_operation op)
inline

Definition at line 113 of file db_notify.cpp.

◆ operator()() [20/49]

void get_impacted_account_visitor::operator() ( const asset_issue_operation op)
inline

Definition at line 117 of file db_notify.cpp.

◆ operator()() [21/49]

void get_impacted_account_visitor::operator() ( const asset_reserve_operation op)
inline

Definition at line 122 of file db_notify.cpp.

◆ operator()() [22/49]

void get_impacted_account_visitor::operator() ( const asset_fund_fee_pool_operation op)
inline

Definition at line 126 of file db_notify.cpp.

◆ operator()() [23/49]

void get_impacted_account_visitor::operator() ( const asset_settle_operation op)
inline

Definition at line 130 of file db_notify.cpp.

◆ operator()() [24/49]

void get_impacted_account_visitor::operator() ( const asset_global_settle_operation op)
inline

Definition at line 134 of file db_notify.cpp.

◆ operator()() [25/49]

void get_impacted_account_visitor::operator() ( const asset_publish_feed_operation op)
inline

Definition at line 138 of file db_notify.cpp.

◆ operator()() [26/49]

void get_impacted_account_visitor::operator() ( const witness_create_operation op)
inline

Definition at line 142 of file db_notify.cpp.

◆ operator()() [27/49]

void get_impacted_account_visitor::operator() ( const witness_update_operation op)
inline

Definition at line 146 of file db_notify.cpp.

◆ operator()() [28/49]

void get_impacted_account_visitor::operator() ( const proposal_create_operation op)
inline

Definition at line 150 of file db_notify.cpp.

◆ operator()() [29/49]

void get_impacted_account_visitor::operator() ( const proposal_update_operation op)
inline

Definition at line 159 of file db_notify.cpp.

◆ operator()() [30/49]

void get_impacted_account_visitor::operator() ( const proposal_delete_operation op)
inline

Definition at line 163 of file db_notify.cpp.

◆ operator()() [31/49]

void get_impacted_account_visitor::operator() ( const withdraw_permission_create_operation op)
inline

Definition at line 167 of file db_notify.cpp.

◆ operator()() [32/49]

void get_impacted_account_visitor::operator() ( const withdraw_permission_update_operation op)
inline

Definition at line 172 of file db_notify.cpp.

◆ operator()() [33/49]

void get_impacted_account_visitor::operator() ( const withdraw_permission_claim_operation op)
inline

Definition at line 177 of file db_notify.cpp.

◆ operator()() [34/49]

void get_impacted_account_visitor::operator() ( const withdraw_permission_delete_operation op)
inline

Definition at line 182 of file db_notify.cpp.

◆ operator()() [35/49]

void get_impacted_account_visitor::operator() ( const committee_member_create_operation op)
inline

Definition at line 187 of file db_notify.cpp.

◆ operator()() [36/49]

void get_impacted_account_visitor::operator() ( const committee_member_update_operation op)
inline

Definition at line 191 of file db_notify.cpp.

◆ operator()() [37/49]

void get_impacted_account_visitor::operator() ( const committee_member_update_global_parameters_operation op)
inline

Definition at line 195 of file db_notify.cpp.

◆ operator()() [38/49]

void get_impacted_account_visitor::operator() ( const vesting_balance_create_operation op)
inline

Definition at line 199 of file db_notify.cpp.

◆ operator()() [39/49]

void get_impacted_account_visitor::operator() ( const vesting_balance_withdraw_operation op)
inline

Definition at line 204 of file db_notify.cpp.

◆ operator()() [40/49]

void get_impacted_account_visitor::operator() ( const worker_create_operation op)
inline

Definition at line 208 of file db_notify.cpp.

◆ operator()() [41/49]

void get_impacted_account_visitor::operator() ( const custom_operation op)
inline

Definition at line 212 of file db_notify.cpp.

◆ operator()() [42/49]

void get_impacted_account_visitor::operator() ( const assert_operation op)
inline

Definition at line 216 of file db_notify.cpp.

◆ operator()() [43/49]

void get_impacted_account_visitor::operator() ( const balance_claim_operation op)
inline

Definition at line 220 of file db_notify.cpp.

◆ operator()() [44/49]

void get_impacted_account_visitor::operator() ( const override_transfer_operation op)
inline

Definition at line 224 of file db_notify.cpp.

◆ operator()() [45/49]

void get_impacted_account_visitor::operator() ( const transfer_to_blind_operation op)
inline

Definition at line 230 of file db_notify.cpp.

◆ operator()() [46/49]

void get_impacted_account_visitor::operator() ( const blind_transfer_operation op)
inline

Definition at line 236 of file db_notify.cpp.

◆ operator()() [47/49]

void get_impacted_account_visitor::operator() ( const transfer_from_blind_operation op)
inline

Definition at line 244 of file db_notify.cpp.

◆ operator()() [48/49]

void get_impacted_account_visitor::operator() ( const asset_settle_cancel_operation op)
inline

Definition at line 251 of file db_notify.cpp.

◆ operator()() [49/49]

void get_impacted_account_visitor::operator() ( const fba_distribute_operation op)
inline

Definition at line 255 of file db_notify.cpp.

Member Data Documentation

◆ _impacted

flat_set<account_id_type>& get_impacted_account_visitor::_impacted

Definition at line 25 of file db_notify.cpp.


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