Wire Sysio Wire Sysion 1.0.0
|
#include <sysio/chain/types.hpp>
#include <sysio/net_plugin/net_plugin.hpp>
#include <sysio/net_plugin/protocol.hpp>
#include <sysio/chain/controller.hpp>
#include <sysio/chain/exceptions.hpp>
#include <sysio/chain/block.hpp>
#include <sysio/chain/plugin_interface.hpp>
#include <sysio/chain/thread_utils.hpp>
#include <sysio/producer_plugin/producer_plugin.hpp>
#include <sysio/chain/contract_types.hpp>
#include <fc/network/message_buffer.hpp>
#include <fc/network/ip.hpp>
#include <fc/io/json.hpp>
#include <fc/io/raw.hpp>
#include <fc/log/appender.hpp>
#include <fc/log/logger_config.hpp>
#include <fc/log/trace.hpp>
#include <fc/reflect/variant.hpp>
#include <fc/crypto/rand.hpp>
#include <fc/exception/exception.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/ip/host_name.hpp>
#include <boost/asio/steady_timer.hpp>
#include <atomic>
#include <shared_mutex>
Go to the source code of this file.
Classes | |
struct | sysio::node_transaction_state |
struct | sysio::peer_block_state |
class | sysio::sync_manager |
class | sysio::dispatch_manager |
class | sysio::net_plugin_impl |
struct | sysio::peer_sync_state |
class | sysio::queued_buffer |
class | sysio::block_status_monitor |
class | sysio::connection |
struct | sysio::msg_handler |
struct | sysio::buffer_factory |
struct | sysio::block_buffer_factory |
struct | sysio::trx_buffer_factory |
Namespaces | |
namespace | sysio |
Macros | |
#define | peer_dlog(PEER, FORMAT, ...) |
#define | peer_ilog(PEER, FORMAT, ...) |
#define | peer_wlog(PEER, FORMAT, ...) |
#define | peer_elog(PEER, FORMAT, ...) |
Functions | |
template<typename Strand > | |
void | sysio::verify_strand_in_this_thread (const Strand &strand, const char *func, int line) |
const fc::string | sysio::logger_name ("net_plugin_impl") |
template<class enum_type , class = typename std::enable_if<std::is_enum<enum_type>::value>::type> | |
enum_type & | sysio::operator|= (enum_type &lhs, const enum_type &rhs) |
template<typename Function > | |
void | sysio::for_each_connection (Function f) |
template<typename Function > | |
void | sysio::for_each_block_connection (Function f) |
size_t | sysio::calc_trx_size (const packed_transaction_ptr &trx) |
template<typename T > | |
T | sysio::dejsonify (const string &s) |
#define peer_dlog | ( | PEER, | |
FORMAT, | |||
... ) |
Definition at line 359 of file net_plugin.cpp.
#define peer_elog | ( | PEER, | |
FORMAT, | |||
... ) |
Definition at line 383 of file net_plugin.cpp.
#define peer_ilog | ( | PEER, | |
FORMAT, | |||
... ) |
Definition at line 367 of file net_plugin.cpp.
#define peer_wlog | ( | PEER, | |
FORMAT, | |||
... ) |
Definition at line 375 of file net_plugin.cpp.