GNUnet  0.19.3
RegisteredHostContext Struct Reference

This context information will be created for each host that is registered at slave controllers during overlay connects. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/testbed/gnunet-service-testbed.h>

Collaboration diagram for RegisteredHostContext:
[legend]

Public Types

enum  RHCState { RHC_INIT = 0 , RHC_DONE }
 Enumeration of states for this context. More...
 

Data Fields

struct GNUNET_TESTBED_Hostreg_host
 The host which is being registered. More...
 
struct GNUNET_TESTBED_Hosthost
 The host of the controller which has to connect to the above rhost. More...
 
struct ForwardedOverlayConnectContextfocc_dll_head
 Head of the ForwardedOverlayConnectContext DLL. More...
 
struct ForwardedOverlayConnectContextfocc_dll_tail
 Tail of the ForwardedOverlayConnectContext DLL. More...
 
enum RegisteredHostContext::RHCState state
 

Detailed Description

This context information will be created for each host that is registered at slave controllers during overlay connects.

Definition at line 351 of file gnunet-service-testbed.h.

Member Enumeration Documentation

◆ RHCState

Enumeration of states for this context.

Enumerator
RHC_INIT 

The initial state.

RHC_DONE 

State where we attempt to do the overlay connection again.

Definition at line 376 of file gnunet-service-testbed.h.

377  {
381  RHC_INIT = 0,
382 
386  RHC_DONE
387  } state;
enum RegisteredHostContext::RHCState state
@ RHC_DONE
State where we attempt to do the overlay connection again.
@ RHC_INIT
The initial state.

Field Documentation

◆ reg_host

struct GNUNET_TESTBED_Host* RegisteredHostContext::reg_host

The host which is being registered.

Definition at line 356 of file gnunet-service-testbed.h.

Referenced by hash_hosts(), and register_host().

◆ host

struct GNUNET_TESTBED_Host* RegisteredHostContext::host

The host of the controller which has to connect to the above rhost.

Definition at line 361 of file gnunet-service-testbed.h.

Referenced by hash_hosts(), and register_host().

◆ focc_dll_head

◆ focc_dll_tail

struct ForwardedOverlayConnectContext* RegisteredHostContext::focc_dll_tail

Tail of the ForwardedOverlayConnectContext DLL.

Definition at line 371 of file gnunet-service-testbed.h.

Referenced by forward_overlay_connect(), and GST_cleanup_focc().

◆ state


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