GNUnet  0.11.x
Data Fields
ConnectivitySuggestContext Struct Reference

Context information for requesting ATS to connect to a peer. More...

Collaboration diagram for ConnectivitySuggestContext:
[legend]

Data Fields

struct GNUNET_TRANSPORT_CoreHandleth_
 The transport handle obtained from cache. More...
 
const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration of the peer from cache. More...
 
struct GST_ConnectionPool_GetHandlecgh_p2_th
 The GetCacheHandle for the peer2's transport handle (used to offer the HELLO to the peer). More...
 
struct GST_ConnectionPool_GetHandlecgh_p2_ats
 The GetCacheHandle for the peer2's ATS handle. More...
 
struct GNUNET_ATS_ConnectivitySuggestHandlecsh
 The ATS handle for the connectivity suggestion. More...
 

Detailed Description

Context information for requesting ATS to connect to a peer.

Definition at line 44 of file gnunet-service-testbed_oc.c.

Field Documentation

◆ th_

struct GNUNET_TRANSPORT_CoreHandle* ConnectivitySuggestContext::th_

The transport handle obtained from cache.

Do NOT close/disconnect.

Definition at line 49 of file gnunet-service-testbed_oc.c.

Referenced by p2_transport_connect_cache_callback(), and rocc_cache_get_handle_transport_cb().

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* ConnectivitySuggestContext::cfg

Configuration of the peer from cache.

Do not free!

Definition at line 54 of file gnunet-service-testbed_oc.c.

Referenced by attempt_connect_task(), p2_transport_connect_cache_callback(), rocc_cache_get_handle_transport_cb(), and send_hello().

◆ cgh_p2_th

struct GST_ConnectionPool_GetHandle* ConnectivitySuggestContext::cgh_p2_th

The GetCacheHandle for the peer2's transport handle (used to offer the HELLO to the peer).

Definition at line 60 of file gnunet-service-testbed_oc.c.

Referenced by cleanup_occ_lp2c(), cleanup_rocc(), handle_remote_overlay_connect(), and p2_transport_connect().

◆ cgh_p2_ats

struct GST_ConnectionPool_GetHandle* ConnectivitySuggestContext::cgh_p2_ats

The GetCacheHandle for the peer2's ATS handle.

Definition at line 65 of file gnunet-service-testbed_oc.c.

Referenced by cleanup_occ_lp2c(), cleanup_rocc(), occ_hello_sent_cb(), and rocc_hello_sent_cb().

◆ csh

struct GNUNET_ATS_ConnectivitySuggestHandle* ConnectivitySuggestContext::csh

The ATS handle for the connectivity suggestion.

Definition at line 70 of file gnunet-service-testbed_oc.c.

Referenced by cleanup_occ_lp2c(), cleanup_rocc(), occ_cache_get_handle_ats_occ_cb(), and occ_cache_get_handle_ats_rocc_cb().


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