GNUnet  0.20.0
GNUNET_TRANSPORT_HelloGetHandle Struct Reference

Functions to call with this peer's HELLO. More...

Collaboration diagram for GNUNET_TRANSPORT_HelloGetHandle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Our configuration. More...
 
struct GNUNET_MQ_Handlemq
 Transport handle. More...
 
GNUNET_TRANSPORT_HelloUpdateCallback rec
 Callback to call once we got our HELLO. More...
 
void * rec_cls
 Closure for rec. More...
 
struct GNUNET_SCHEDULER_Tasknotify_task
 Task for calling the HelloUpdateCallback when we already have a HELLO. More...
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 ID of the task trying to reconnect to the service. More...
 
struct GNUNET_TIME_Relative reconnect_delay
 Delay until we try to reconnect. More...
 
enum GNUNET_TRANSPORT_AddressClass ac
 Type of HELLOs client cares about. More...
 

Detailed Description

Functions to call with this peer's HELLO.

Definition at line 39 of file transport_api_hello_get.c.

Field Documentation

◆ cfg

◆ mq

struct GNUNET_MQ_Handle* GNUNET_TRANSPORT_HelloGetHandle::mq

◆ rec

GNUNET_TRANSPORT_HelloUpdateCallback GNUNET_TRANSPORT_HelloGetHandle::rec

Callback to call once we got our HELLO.

Definition at line 54 of file transport_api_hello_get.c.

Referenced by GNUNET_TRANSPORT_hello_get(), and handle_hello().

◆ rec_cls

void* GNUNET_TRANSPORT_HelloGetHandle::rec_cls

Closure for rec.

Definition at line 59 of file transport_api_hello_get.c.

Referenced by GNUNET_TRANSPORT_hello_get(), and handle_hello().

◆ notify_task

struct GNUNET_SCHEDULER_Task* GNUNET_TRANSPORT_HelloGetHandle::notify_task

Task for calling the HelloUpdateCallback when we already have a HELLO.

Definition at line 64 of file transport_api_hello_get.c.

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_TRANSPORT_HelloGetHandle::reconnect_task

ID of the task trying to reconnect to the service.

Definition at line 69 of file transport_api_hello_get.c.

Referenced by GNUNET_TRANSPORT_hello_get_cancel(), reconnect(), and schedule_reconnect().

◆ reconnect_delay

struct GNUNET_TIME_Relative GNUNET_TRANSPORT_HelloGetHandle::reconnect_delay

Delay until we try to reconnect.

Definition at line 69 of file transport_api_hello_get.c.

Referenced by schedule_reconnect().

◆ ac

enum GNUNET_TRANSPORT_AddressClass GNUNET_TRANSPORT_HelloGetHandle::ac

Type of HELLOs client cares about.

Definition at line 69 of file transport_api_hello_get.c.

Referenced by GNUNET_TRANSPORT_hello_get().


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