Golos
Разработчикам Статистика Баунти Документация Партнеры Github
Public Types | Public Member Functions | Public Attributes | List of all members
golos::blockchain_statistics::detail::operation_process Struct Reference

Public Types

typedef void result_type
 

Public Member Functions

 operation_process (blockchain_statistics_plugin &bsp, const bucket_object &b)
 
template<typename T >
void operator() (const T &) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const interest_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const account_create_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const pow_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const comment_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const vote_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const author_reward_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const curation_reward_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const liquidity_reward_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const transfer_to_vesting_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_vesting_withdraw_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const limit_order_create_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_order_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const limit_order_cancel_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const convert_operation< Major, Hardfork, Release > &op) const
 
template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void operator() (const fill_convert_request_operation< Major, Hardfork, Release > &op) const
 

Public Attributes

const blockchain_statistics_plugin_plugin
 
const bucket_object_bucket
 
chain::database_db
 

Detailed Description

Definition at line 127 of file blockchain_statistics_plugin.cpp.

Member Typedef Documentation

◆ result_type

Definition at line 136 of file blockchain_statistics_plugin.cpp.

Constructor & Destructor Documentation

◆ operation_process()

golos::blockchain_statistics::detail::operation_process::operation_process ( blockchain_statistics_plugin bsp,
const bucket_object b 
)
inline

Definition at line 132 of file blockchain_statistics_plugin.cpp.

Member Function Documentation

◆ operator()() [1/17]

template<typename T >
void golos::blockchain_statistics::detail::operation_process::operator() ( const T &  ) const
inline

Definition at line 139 of file blockchain_statistics_plugin.cpp.

◆ operator()() [2/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const transfer_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 143 of file blockchain_statistics_plugin.cpp.

◆ operator()() [3/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const interest_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 156 of file blockchain_statistics_plugin.cpp.

◆ operator()() [4/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const account_create_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 163 of file blockchain_statistics_plugin.cpp.

◆ operator()() [5/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const pow_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 170 of file blockchain_statistics_plugin.cpp.

◆ operator()() [6/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const comment_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 195 of file blockchain_statistics_plugin.cpp.

◆ operator()() [7/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const vote_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 216 of file blockchain_statistics_plugin.cpp.

◆ operator()() [8/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const author_reward_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 240 of file blockchain_statistics_plugin.cpp.

◆ operator()() [9/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const curation_reward_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 249 of file blockchain_statistics_plugin.cpp.

◆ operator()() [10/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const liquidity_reward_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 256 of file blockchain_statistics_plugin.cpp.

◆ operator()() [11/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const transfer_to_vesting_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 263 of file blockchain_statistics_plugin.cpp.

◆ operator()() [12/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const fill_vesting_withdraw_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 271 of file blockchain_statistics_plugin.cpp.

◆ operator()() [13/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const limit_order_create_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 289 of file blockchain_statistics_plugin.cpp.

◆ operator()() [14/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const fill_order_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 296 of file blockchain_statistics_plugin.cpp.

◆ operator()() [15/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const limit_order_cancel_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 303 of file blockchain_statistics_plugin.cpp.

◆ operator()() [16/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const convert_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 310 of file blockchain_statistics_plugin.cpp.

◆ operator()() [17/17]

template<uint8_t Major, uint8_t Hardfork, uint16_t Release>
void golos::blockchain_statistics::detail::operation_process::operator() ( const fill_convert_request_operation< Major, Hardfork, Release > &  op) const
inline

Definition at line 318 of file blockchain_statistics_plugin.cpp.

Member Data Documentation

◆ _bucket

const bucket_object& golos::blockchain_statistics::detail::operation_process::_bucket

Definition at line 129 of file blockchain_statistics_plugin.cpp.

◆ _db

chain::database& golos::blockchain_statistics::detail::operation_process::_db

Definition at line 130 of file blockchain_statistics_plugin.cpp.

◆ _plugin

const blockchain_statistics_plugin& golos::blockchain_statistics::detail::operation_process::_plugin

Definition at line 128 of file blockchain_statistics_plugin.cpp.


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