GNUnet  0.11.x
Data Fields
NeighbourConnectCtxt Struct Reference

Context information for establishing a link to neighbour (Used is GST_handle_link_controllers() More...

Collaboration diagram for NeighbourConnectCtxt:
[legend]

Data Fields

struct NeighbourConnectCtxtnext
 DLL next for inclusion in the corresponding context list. More...
 
struct NeighbourConnectCtxtprev
 DLL tail. More...
 
struct Neighbourn
 The neighbour to whom connection should be made. More...
 
struct GNUNET_SERVICE_Clientclient
 The client requesting the connection. More...
 
struct GNUNET_SCHEDULER_Tasktimeout_task
 Task to be run upon timeout. More...
 
struct NeighbourConnectNotificationnh
 The notification handle associated with the neighbour's connection request. More...
 
uint64_t op_id
 The id of the link-controllers operation responsible for creating this context. More...
 

Detailed Description

Context information for establishing a link to neighbour (Used is GST_handle_link_controllers()

Definition at line 230 of file gnunet-service-testbed_links.c.

Field Documentation

◆ next

struct NeighbourConnectCtxt* NeighbourConnectCtxt::next

DLL next for inclusion in the corresponding context list.

Definition at line 235 of file gnunet-service-testbed_links.c.

Referenced by GST_link_notify_disconnect().

◆ prev

struct NeighbourConnectCtxt* NeighbourConnectCtxt::prev

DLL tail.

Definition at line 240 of file gnunet-service-testbed_links.c.

◆ n

struct Neighbour* NeighbourConnectCtxt::n

The neighbour to whom connection should be made.

Definition at line 245 of file gnunet-service-testbed_links.c.

Referenced by handle_link_controllers(), and neighbour_connect_cb().

◆ client

struct GNUNET_SERVICE_Client* NeighbourConnectCtxt::client

The client requesting the connection.

Definition at line 250 of file gnunet-service-testbed_links.c.

Referenced by GST_link_notify_disconnect(), handle_link_controllers(), neighbour_connect_cb(), and timeout_neighbour_connect().

◆ timeout_task

struct GNUNET_SCHEDULER_Task* NeighbourConnectCtxt::timeout_task

Task to be run upon timeout.

Definition at line 255 of file gnunet-service-testbed_links.c.

Referenced by cleanup_ncc(), handle_link_controllers(), neighbour_connect_cb(), and timeout_neighbour_connect().

◆ nh

struct NeighbourConnectNotification* NeighbourConnectCtxt::nh

The notification handle associated with the neighbour's connection request.

Definition at line 260 of file gnunet-service-testbed_links.c.

Referenced by cleanup_ncc(), handle_link_controllers(), and neighbour_connect_cb().

◆ op_id

uint64_t NeighbourConnectCtxt::op_id

The id of the link-controllers operation responsible for creating this context.

Definition at line 266 of file gnunet-service-testbed_links.c.

Referenced by handle_link_controllers(), neighbour_connect_cb(), and timeout_neighbour_connect().


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