GNUnet  0.11.x
Data Fields
GNUNET_VPN_Handle Struct Reference

Opaque VPN handle. More...

Collaboration diagram for GNUNET_VPN_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration we use. More...
 
struct GNUNET_MQ_Handlemq
 Connection to VPN service. More...
 
struct GNUNET_VPN_RedirectionRequestrr_head
 Head of list of active redirection requests. More...
 
struct GNUNET_VPN_RedirectionRequestrr_tail
 Tail of list of active redirection requests. More...
 
struct GNUNET_SCHEDULER_Taskrt
 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...
 

Detailed Description

Opaque VPN handle.

Definition at line 34 of file vpn_api.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_VPN_Handle::cfg

Configuration we use.

Definition at line 39 of file vpn_api.c.

Referenced by connect_task(), and GNUNET_VPN_connect().

◆ mq

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().

◆ rr_head

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().

◆ rr_tail

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().

◆ rt

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().

◆ backoff

struct GNUNET_TIME_Relative GNUNET_VPN_Handle::backoff

How long do we wait until we try to reconnect?

Definition at line 64 of file vpn_api.c.

Referenced by reconnect().

◆ request_id_gen

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().


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