|
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.