Opaque VPN handle. More...
Data Fields | |
const struct GNUNET_CONFIGURATION_Handle * | cfg |
Configuration we use. More... | |
struct GNUNET_MQ_Handle * | mq |
Connection to VPN service. More... | |
struct GNUNET_VPN_RedirectionRequest * | rr_head |
Head of list of active redirection requests. More... | |
struct GNUNET_VPN_RedirectionRequest * | rr_tail |
Tail of list of active redirection requests. More... | |
struct GNUNET_SCHEDULER_Task * | rt |
Identifier of a reconnect task. More... | |
struct GNUNET_TIME_Relative | backoff |
How long do we wait until we try to reconnect? More... | |
uint64_t | request_id_gen |
ID of the last request that was submitted to the service. More... | |
const struct GNUNET_CONFIGURATION_Handle* GNUNET_VPN_Handle::cfg |
Configuration we use.
Definition at line 39 of file vpn_api.c.
Referenced by gnunet_testing.Peer::__del__(), connect_task(), gnunet_testing.Peer::get_statistics_value(), GNUNET_VPN_connect(), gnunet_testing.Peer::start(), and gnunet_testing.Peer::stop().
struct GNUNET_MQ_Handle* GNUNET_VPN_Handle::mq |
Connection to VPN service.
Definition at line 44 of file vpn_api.c.
Referenced by connect_task(), GNUNET_VPN_connect(), GNUNET_VPN_disconnect(), reconnect(), and send_request().
struct GNUNET_VPN_RedirectionRequest* GNUNET_VPN_Handle::rr_head |
Head of list of active redirection requests.
Definition at line 49 of file vpn_api.c.
Referenced by connect_task(), GNUNET_VPN_cancel_request(), GNUNET_VPN_disconnect(), GNUNET_VPN_redirect_to_ip(), GNUNET_VPN_redirect_to_peer(), handle_use_ip(), and reconnect().
struct GNUNET_VPN_RedirectionRequest* GNUNET_VPN_Handle::rr_tail |
Tail of list of active redirection requests.
Definition at line 54 of file vpn_api.c.
Referenced by GNUNET_VPN_cancel_request(), GNUNET_VPN_redirect_to_ip(), GNUNET_VPN_redirect_to_peer(), and handle_use_ip().
struct GNUNET_SCHEDULER_Task* GNUNET_VPN_Handle::rt |
Identifier of a reconnect task.
Definition at line 59 of file vpn_api.c.
Referenced by connect_task(), GNUNET_VPN_disconnect(), and reconnect().
struct GNUNET_TIME_Relative GNUNET_VPN_Handle::backoff |
How long do we wait until we try to reconnect?
Definition at line 59 of file vpn_api.c.
Referenced by reconnect().
uint64_t GNUNET_VPN_Handle::request_id_gen |
ID of the last request that was submitted to the service.
Definition at line 69 of file vpn_api.c.
Referenced by reconnect(), and send_request().