GNUnet  0.20.0
OverlayConnectData Struct Reference

Data structure for OperationType OP_OVERLAY_CONNECT. More...

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

Collaboration diagram for OverlayConnectData:
[legend]

Data Fields

struct GNUNET_TESTBED_Peerp1
 Peer A to connect to peer B. More...
 
struct GNUNET_TESTBED_Peerp2
 Peer B. More...
 
GNUNET_TESTBED_OperationCompletionCallback cb
 The operation completion callback to call once this operation is done. More...
 
void * cb_cls
 The closure for the above callback. More...
 
struct OperationContextsub_opc
 OperationContext for forwarded operations generated when peer1's controller doesn't have the configuration of peer2's controller for linking laterally to attempt an overlay connection between peer 1 and peer 2. More...
 

Detailed Description

Data structure for OperationType OP_OVERLAY_CONNECT.

Definition at line 226 of file testbed_api_peers.h.

Field Documentation

◆ p1

struct GNUNET_TESTBED_Peer* OverlayConnectData::p1

Peer A to connect to peer B.

Definition at line 231 of file testbed_api_peers.h.

Referenced by GNUNET_TESTBED_overlay_connect().

◆ p2

struct GNUNET_TESTBED_Peer* OverlayConnectData::p2

Peer B.

Definition at line 236 of file testbed_api_peers.h.

Referenced by GNUNET_TESTBED_overlay_connect().

◆ cb

The operation completion callback to call once this operation is done.

Definition at line 241 of file testbed_api_peers.h.

Referenced by GNUNET_TESTBED_overlay_connect(), and handle_peer_conevent().

◆ cb_cls

void* OverlayConnectData::cb_cls

The closure for the above callback.

Definition at line 246 of file testbed_api_peers.h.

Referenced by GNUNET_TESTBED_overlay_connect(), and handle_peer_conevent().

◆ sub_opc

struct OperationContext* OverlayConnectData::sub_opc

OperationContext for forwarded operations generated when peer1's controller doesn't have the configuration of peer2's controller for linking laterally to attempt an overlay connection between peer 1 and peer 2.

Definition at line 253 of file testbed_api_peers.h.


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