Electroneum
cryptonote::connection_info Struct Reference

#include <cryptonote_protocol_defs.h>

Collaboration diagram for cryptonote::connection_info:

Public Attributes

bool incoming
 
bool localhost
 
bool local_ip
 
bool ssl
 
std::string address
 
std::string host
 
std::string ip
 
std::string port
 
uint16_t rpc_port
 
std::string peer_id
 
uint64_t recv_count
 
uint64_t recv_idle_time
 
uint64_t send_count
 
uint64_t send_idle_time
 
std::string state
 
uint64_t live_time
 
uint64_t avg_download
 
uint64_t current_download
 
uint64_t avg_upload
 
uint64_t current_upload
 
uint32_t support_flags
 
std::string connection_id
 
uint64_t height
 
uint32_t pruning_seed
 

Detailed Description

Definition at line 48 of file cryptonote_protocol_defs.h.

Member Data Documentation

◆ address

std::string cryptonote::connection_info::address

Definition at line 55 of file cryptonote_protocol_defs.h.

◆ avg_download

uint64_t cryptonote::connection_info::avg_download

Definition at line 73 of file cryptonote_protocol_defs.h.

◆ avg_upload

uint64_t cryptonote::connection_info::avg_upload

Definition at line 76 of file cryptonote_protocol_defs.h.

◆ connection_id

std::string cryptonote::connection_info::connection_id

Definition at line 81 of file cryptonote_protocol_defs.h.

◆ current_download

uint64_t cryptonote::connection_info::current_download

Definition at line 74 of file cryptonote_protocol_defs.h.

◆ current_upload

uint64_t cryptonote::connection_info::current_upload

Definition at line 77 of file cryptonote_protocol_defs.h.

◆ height

uint64_t cryptonote::connection_info::height

Definition at line 83 of file cryptonote_protocol_defs.h.

◆ host

std::string cryptonote::connection_info::host

Definition at line 56 of file cryptonote_protocol_defs.h.

◆ incoming

bool cryptonote::connection_info::incoming

Definition at line 50 of file cryptonote_protocol_defs.h.

◆ ip

std::string cryptonote::connection_info::ip

Definition at line 57 of file cryptonote_protocol_defs.h.

◆ live_time

uint64_t cryptonote::connection_info::live_time

Definition at line 71 of file cryptonote_protocol_defs.h.

◆ local_ip

bool cryptonote::connection_info::local_ip

Definition at line 52 of file cryptonote_protocol_defs.h.

◆ localhost

bool cryptonote::connection_info::localhost

Definition at line 51 of file cryptonote_protocol_defs.h.

◆ peer_id

std::string cryptonote::connection_info::peer_id

Definition at line 61 of file cryptonote_protocol_defs.h.

◆ port

std::string cryptonote::connection_info::port

Definition at line 58 of file cryptonote_protocol_defs.h.

◆ pruning_seed

uint32_t cryptonote::connection_info::pruning_seed

Definition at line 85 of file cryptonote_protocol_defs.h.

◆ recv_count

uint64_t cryptonote::connection_info::recv_count

Definition at line 63 of file cryptonote_protocol_defs.h.

◆ recv_idle_time

uint64_t cryptonote::connection_info::recv_idle_time

Definition at line 64 of file cryptonote_protocol_defs.h.

◆ rpc_port

uint16_t cryptonote::connection_info::rpc_port

Definition at line 59 of file cryptonote_protocol_defs.h.

◆ send_count

uint64_t cryptonote::connection_info::send_count

Definition at line 66 of file cryptonote_protocol_defs.h.

◆ send_idle_time

uint64_t cryptonote::connection_info::send_idle_time

Definition at line 67 of file cryptonote_protocol_defs.h.

◆ ssl

bool cryptonote::connection_info::ssl

Definition at line 53 of file cryptonote_protocol_defs.h.

◆ state

std::string cryptonote::connection_info::state

Definition at line 69 of file cryptonote_protocol_defs.h.

◆ support_flags

uint32_t cryptonote::connection_info::support_flags

Definition at line 79 of file cryptonote_protocol_defs.h.


The documentation for this struct was generated from the following file: