Entry in list of connections used by tunnel, with metadata. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/cadet/gnunet-service-cadet.h>
Data Fields | |
struct CadetTConnection * | next |
Next in DLL. More... | |
struct CadetTConnection * | prev |
Prev in DLL. More... | |
struct CadetConnection * | cc |
Connection handle. More... | |
struct CadetTunnel * | t |
Tunnel this connection belongs to. More... | |
struct GNUNET_TIME_Absolute | created |
Creation time, to keep oldest connection alive. More... | |
uint32_t | throughput |
Connection throughput, to keep fastest connection alive. More... | |
int | is_ready |
Is the connection currently ready for transmission? More... | |
Entry in list of connections used by tunnel, with metadata.
Definition at line 106 of file gnunet-service-cadet.h.
struct CadetTConnection* CadetTConnection::next |
Next in DLL.
Definition at line 111 of file gnunet-service-cadet.h.
Referenced by GCT_debug(), and GCT_iterate_connections().
struct CadetTConnection* CadetTConnection::prev |
Prev in DLL.
Definition at line 116 of file gnunet-service-cadet.h.
struct CadetConnection* CadetTConnection::cc |
Connection handle.
Definition at line 121 of file gnunet-service-cadet.h.
Referenced by connection_ready_cb(), consider_path_cb(), destroy_t_connection(), evaluate_connection(), GCC_get_ct(), GCT_add_inbound_connection(), GCT_debug(), GCT_handle_kx(), send_kx(), send_kx_auth(), and try_send_normal_payload().
struct CadetTunnel* CadetTConnection::t |
Tunnel this connection belongs to.
Definition at line 126 of file gnunet-service-cadet.h.
Referenced by connection_ready_cb(), consider_path_cb(), destroy_t_connection(), GCC_2s(), GCT_add_inbound_connection(), GCT_connection_lost(), GCT_handle_encrypted(), GCT_handle_kx(), GCT_handle_kx_auth(), mark_connection_unready(), send_keepalive(), and update_state().
struct GNUNET_TIME_Absolute CadetTConnection::created |
Creation time, to keep oldest connection alive.
Definition at line 131 of file gnunet-service-cadet.h.
Referenced by consider_path_cb(), and GCT_add_inbound_connection().
uint32_t CadetTConnection::throughput |
Connection throughput, to keep fastest connection alive.
Definition at line 136 of file gnunet-service-cadet.h.
int CadetTConnection::is_ready |
Is the connection currently ready for transmission?
Definition at line 141 of file gnunet-service-cadet.h.
Referenced by connection_ready_cb(), GCT_connection_lost(), get_ready_connection(), mark_connection_unready(), send_kx(), send_kx_auth(), and try_send_normal_payload().