Wire Sysio Wire Sysion 1.0.0
|
Classes | |
struct | session |
Public Member Functions | |
void | get_log_entry (state_history_log &log, uint32_t block_num, std::optional< bytes > &result) |
void | get_block (uint32_t block_num, const block_state_ptr &block_state, std::optional< bytes > &result) |
std::optional< chain::block_id_type > | get_block_id (uint32_t block_num) |
void | listen () |
void | do_accept () |
void | on_applied_transaction (const transaction_trace_ptr &p, const packed_transaction_ptr &t) |
void | on_accepted_block (const block_state_ptr &block_state) |
void | on_block_start (uint32_t block_num) |
void | clear_caches () |
void | store_traces (const block_state_ptr &block_state) |
void | store_chain_state (const block_state_ptr &block_state) |
Public Attributes | |
chain_plugin * | chain_plug = nullptr |
std::optional< state_history_log > | trace_log |
std::optional< state_history_log > | chain_state_log |
bool | trace_debug_mode = false |
bool | stopping = false |
std::optional< scoped_connection > | applied_transaction_connection |
std::optional< scoped_connection > | block_start_connection |
std::optional< scoped_connection > | accepted_block_connection |
string | endpoint_address = "0.0.0.0" |
uint16_t | endpoint_port = 8080 |
std::unique_ptr< tcp::acceptor > | acceptor |
state_history::trace_converter | trace_converter |
std::map< session *, std::shared_ptr< session > > | sessions |
Definition at line 43 of file state_history_plugin.cpp.
|
inline |
Definition at line 387 of file state_history_plugin.cpp.
|
inline |
Definition at line 335 of file state_history_plugin.cpp.
|
inline |
Definition at line 74 of file state_history_plugin.cpp.
|
inline |
Definition at line 89 of file state_history_plugin.cpp.
|
inline |
Definition at line 57 of file state_history_plugin.cpp.
|
inline |
Definition at line 311 of file state_history_plugin.cpp.
|
inline |
Definition at line 359 of file state_history_plugin.cpp.
|
inline |
Definition at line 354 of file state_history_plugin.cpp.
|
inline |
Definition at line 385 of file state_history_plugin.cpp.
|
inline |
Definition at line 411 of file state_history_plugin.cpp.
|
inline |
Definition at line 392 of file state_history_plugin.cpp.
std::optional<scoped_connection> sysio::state_history_plugin_impl::accepted_block_connection |
Definition at line 51 of file state_history_plugin.cpp.
std::unique_ptr<tcp::acceptor> sysio::state_history_plugin_impl::acceptor |
Definition at line 54 of file state_history_plugin.cpp.
std::optional<scoped_connection> sysio::state_history_plugin_impl::applied_transaction_connection |
Definition at line 49 of file state_history_plugin.cpp.
std::optional<scoped_connection> sysio::state_history_plugin_impl::block_start_connection |
Definition at line 50 of file state_history_plugin.cpp.
chain_plugin* sysio::state_history_plugin_impl::chain_plug = nullptr |
Definition at line 44 of file state_history_plugin.cpp.
std::optional<state_history_log> sysio::state_history_plugin_impl::chain_state_log |
Definition at line 46 of file state_history_plugin.cpp.
string sysio::state_history_plugin_impl::endpoint_address = "0.0.0.0" |
Definition at line 52 of file state_history_plugin.cpp.
uint16_t sysio::state_history_plugin_impl::endpoint_port = 8080 |
Definition at line 53 of file state_history_plugin.cpp.
Definition at line 309 of file state_history_plugin.cpp.
bool sysio::state_history_plugin_impl::stopping = false |
Definition at line 48 of file state_history_plugin.cpp.
state_history::trace_converter sysio::state_history_plugin_impl::trace_converter |
Definition at line 55 of file state_history_plugin.cpp.
bool sysio::state_history_plugin_impl::trace_debug_mode = false |
Definition at line 47 of file state_history_plugin.cpp.
std::optional<state_history_log> sysio::state_history_plugin_impl::trace_log |
Definition at line 45 of file state_history_plugin.cpp.