|
Wire Sysio Wire Sysion 1.0.0
|
#include <sysio/producer_plugin/producer_plugin.hpp>#include <sysio/producer_plugin/subjective_billing.hpp>#include <sysio/chain/plugin_interface.hpp>#include <sysio/chain/global_property_object.hpp>#include <sysio/chain/generated_transaction_object.hpp>#include <sysio/chain/snapshot.hpp>#include <sysio/chain/transaction_object.hpp>#include <sysio/chain/thread_utils.hpp>#include <sysio/chain/unapplied_transaction_queue.hpp>#include <sysio/resource_monitor_plugin/resource_monitor_plugin.hpp>#include <sysio/sub_chain_plugin/sub_chain_plugin.hpp>#include <sysio/chain/s_root_extension.hpp>#include <fc/io/json.hpp>#include <fc/log/logger_config.hpp>#include <fc/scoped_exit.hpp>#include <boost/asio.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include <iostream>#include <algorithm>#include <boost/algorithm/string.hpp>#include <boost/range/adaptor/map.hpp>#include <boost/function_output_iterator.hpp>#include <boost/multi_index_container.hpp>#include <boost/multi_index/member.hpp>#include <boost/multi_index/hashed_index.hpp>#include <boost/multi_index/ordered_index.hpp>#include <boost/signals2/connection.hpp>
Go to the source code of this file.
Classes | |
| struct | sysio::transaction_id_with_expiry |
| class | sysio::pending_snapshot |
| class | sysio::producer_plugin_impl |
Namespaces | |
| namespace | sysio |
Macros | |
| #define | LOG_AND_DROP() |
| #define | LOAD_VALUE_SET(options, op_name, container) |
Typedefs | |
| using | sysio::transaction_id_with_expiry_index |
| using | sysio::pending_snapshot_index |
Enumerations | |
| enum class | sysio::pending_block_mode { sysio::producing , sysio::speculating } |
Functions | |
| const std::string | logger_name ("producer_plugin") |
| const std::string | trx_successful_trace_logger_name ("transaction_success_tracing") |
| const std::string | trx_failed_trace_logger_name ("transaction_failure_tracing") |
| const std::string | trx_trace_success_logger_name ("transaction_trace_success") |
| const std::string | trx_trace_failure_logger_name ("transaction_trace_failure") |
| const std::string | trx_logger_name ("transaction") |
| void | sysio::new_chain_banner (const sysio::chain::controller &db) |
| template<typename T > | |
| T | sysio::dejsonify (const string &s) |
Variables | |
| fc::logger | _log |
| fc::logger | _trx_successful_trace_log |
| fc::logger | _trx_failed_trace_log |
| fc::logger | _trx_trace_success_log |
| fc::logger | _trx_trace_failure_log |
| fc::logger | _trx_log |
| #define LOAD_VALUE_SET | ( | options, | |
| op_name, | |||
| container ) |
Definition at line 940 of file producer_plugin.cpp.
| #define LOG_AND_DROP | ( | ) |
Definition at line 47 of file producer_plugin.cpp.
| const std::string logger_name | ( | "producer_plugin" | ) |
| const std::string trx_failed_trace_logger_name | ( | "transaction_failure_tracing" | ) |

| const std::string trx_logger_name | ( | "transaction" | ) |

| const std::string trx_successful_trace_logger_name | ( | "transaction_success_tracing" | ) |

| const std::string trx_trace_failure_logger_name | ( | "transaction_trace_failure" | ) |

| const std::string trx_trace_success_logger_name | ( | "transaction_trace_success" | ) |

| fc::logger _log |
Definition at line 71 of file producer_plugin.cpp.
| fc::logger _trx_failed_trace_log |
Definition at line 77 of file producer_plugin.cpp.
| fc::logger _trx_log |
Definition at line 86 of file producer_plugin.cpp.
| fc::logger _trx_successful_trace_log |
Definition at line 74 of file producer_plugin.cpp.
| fc::logger _trx_trace_failure_log |
Definition at line 83 of file producer_plugin.cpp.
| fc::logger _trx_trace_success_log |
Definition at line 80 of file producer_plugin.cpp.
| uint8_t ex_flags = 0 |
Definition at line 282 of file producer_plugin.cpp.
| uint32_t num_failures = 0 |
Definition at line 281 of file producer_plugin.cpp.