|
Electroneum
|
#include <cryptonote_protocol_handler.h>


Public Types | |
| typedef cryptonote_connection_context | connection_context |
| typedef core_stat_info | stat_info |
| typedef t_cryptonote_protocol_handler< t_core > | cryptonote_protocol_handler |
| typedef CORE_SYNC_DATA | payload_type |
Definition at line 77 of file cryptonote_protocol_handler.h.
| typedef cryptonote_connection_context cryptonote::t_cryptonote_protocol_handler< t_core >::connection_context |
Definition at line 80 of file cryptonote_protocol_handler.h.
| typedef t_cryptonote_protocol_handler<t_core> cryptonote::t_cryptonote_protocol_handler< t_core >::cryptonote_protocol_handler |
Definition at line 82 of file cryptonote_protocol_handler.h.
| typedef CORE_SYNC_DATA cryptonote::t_cryptonote_protocol_handler< t_core >::payload_type |
Definition at line 83 of file cryptonote_protocol_handler.h.
| typedef core_stat_info cryptonote::t_cryptonote_protocol_handler< t_core >::stat_info |
Definition at line 81 of file cryptonote_protocol_handler.h.
| cryptonote::t_cryptonote_protocol_handler< t_core >::t_cryptonote_protocol_handler | ( | t_core & | rcore, |
| nodetool::i_p2p_endpoint< connection_context > * | p_net_layout, | ||
| bool | offline = false |
||
| ) |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::deinit | ( | ) |

|
inline |
Definition at line 114 of file cryptonote_protocol_handler.h.
| std::list<connection_info> cryptonote::t_cryptonote_protocol_handler< t_core >::get_connections | ( | ) |
|
inline |
Definition at line 110 of file cryptonote_protocol_handler.h.
| std::pair<uint32_t, uint32_t> cryptonote::t_cryptonote_protocol_handler< t_core >::get_next_needed_pruning_stripe | ( | ) | const |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::get_payload_sync_data | ( | blobdata & | data | ) |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::get_payload_sync_data | ( | CORE_SYNC_DATA & | hshd | ) |
| std::string cryptonote::t_cryptonote_protocol_handler< t_core >::get_peers_overview | ( | ) | const |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::get_stat_info | ( | core_stat_info & | stat_inf | ) |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::init | ( | const boost::program_options::variables_map & | vm | ) |

|
inline |
Definition at line 111 of file cryptonote_protocol_handler.h.
| void cryptonote::t_cryptonote_protocol_handler< t_core >::log_connections | ( | ) |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::needs_new_sync_connections | ( | ) | const |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::on_callback | ( | cryptonote_connection_context & | context | ) |
| void cryptonote::t_cryptonote_protocol_handler< t_core >::on_connection_close | ( | cryptonote_connection_context & | context | ) |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::on_idle | ( | ) |
| bool cryptonote::t_cryptonote_protocol_handler< t_core >::process_payload_sync_data | ( | const CORE_SYNC_DATA & | hshd, |
| cryptonote_connection_context & | context, | ||
| bool | is_inital | ||
| ) |
|
inline |
Definition at line 117 of file cryptonote_protocol_handler.h.
|
inline |
Definition at line 118 of file cryptonote_protocol_handler.h.
| void cryptonote::t_cryptonote_protocol_handler< t_core >::set_p2p_endpoint | ( | nodetool::i_p2p_endpoint< connection_context > * | p2p | ) |

| void cryptonote::t_cryptonote_protocol_handler< t_core >::stop | ( | ) |