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.