Scorum
|
#include <base_plugin_impl.hpp>
Public Types | |
typedef common_statistics_plugin_impl | base_plugin_impl |
Public Member Functions | |
common_statistics_plugin_impl (Plugin &plugin) | |
virtual | ~common_statistics_plugin_impl () |
virtual void | process_bucket_creation (const Bucket &bucket) |
virtual void | process_block (const Bucket &bucket, const signed_block &b) |
virtual void | process_pre_operation (const Bucket &bucket, const operation_notification &o) |
virtual void | process_post_operation (const Bucket &bucket, const operation_notification &o) |
void | initialize () |
void | pre_operation (const operation_notification &o) |
void | post_operation (const operation_notification &o) |
void | on_block (const signed_block &block) |
Public Attributes | |
Plugin & | _self |
flat_set< uint32_t > | _tracked_buckets = { 60, 3600, 21600, 86400, 604800, 2592000, LIFE_TIME_PERIOD } |
flat_set< typename Bucket::id_type > | _current_buckets |
uint32_t | _maximum_history_per_bucket_size = 100 |
Definition at line 18 of file base_plugin_impl.hpp.
typedef common_statistics_plugin_impl scorum::common_statistics::common_statistics_plugin_impl< Bucket, Plugin >::base_plugin_impl |
Definition at line 23 of file base_plugin_impl.hpp.
|
inline |
Definition at line 31 of file base_plugin_impl.hpp.
|
inlinevirtual |
Definition at line 35 of file base_plugin_impl.hpp.
|
inline |
Definition at line 52 of file base_plugin_impl.hpp.
|
inline |
Definition at line 91 of file base_plugin_impl.hpp.
|
inline |
Definition at line 75 of file base_plugin_impl.hpp.
|
inline |
Definition at line 63 of file base_plugin_impl.hpp.
|
inlinevirtual |
Definition at line 42 of file base_plugin_impl.hpp.
|
inlinevirtual |
Definition at line 39 of file base_plugin_impl.hpp.
|
inlinevirtual |
Definition at line 48 of file base_plugin_impl.hpp.
|
inlinevirtual |
Definition at line 45 of file base_plugin_impl.hpp.
flat_set<typename Bucket::id_type> scorum::common_statistics::common_statistics_plugin_impl< Bucket, Plugin >::_current_buckets |
Definition at line 27 of file base_plugin_impl.hpp.
uint32_t scorum::common_statistics::common_statistics_plugin_impl< Bucket, Plugin >::_maximum_history_per_bucket_size = 100 |
Definition at line 28 of file base_plugin_impl.hpp.
Plugin& scorum::common_statistics::common_statistics_plugin_impl< Bucket, Plugin >::_self |
Definition at line 25 of file base_plugin_impl.hpp.
flat_set<uint32_t> scorum::common_statistics::common_statistics_plugin_impl< Bucket, Plugin >::_tracked_buckets = { 60, 3600, 21600, 86400, 604800, 2592000, LIFE_TIME_PERIOD } |
Definition at line 26 of file base_plugin_impl.hpp.