GNUnet  0.11.x
Data Fields
GNUNET_TESTBED_PeerInformation Struct Reference

Data returned from GNUNET_TESTBED_peer_get_information. More...

#include <gnunet_testbed_service.h>

Collaboration diagram for GNUNET_TESTBED_PeerInformation:
[legend]

Data Fields

enum GNUNET_TESTBED_PeerInformationType pit
 Peer information type; captures which of the types in the 'op_result' is actually in use. More...
 
union {
   struct GNUNET_CONFIGURATION_Handle *   cfg
 The configuration of the peer. More...
 
   struct GNUNET_PeerIdentity *   id
 The identity of the peer. More...
 
result
 The result of the get information operation; Choose according to the pit. More...
 

Detailed Description

Data returned from GNUNET_TESTBED_peer_get_information.

Definition at line 739 of file gnunet_testbed_service.h.

Field Documentation

◆ pit

enum GNUNET_TESTBED_PeerInformationType GNUNET_TESTBED_PeerInformation::pit

Peer information type; captures which of the types in the 'op_result' is actually in use.

Definition at line 745 of file gnunet_testbed_service.h.

Referenced by handle_peer_config(), oprelease_peer_getinfo(), peer_info_cb(), and peerinformation_cb().

◆ cfg

struct GNUNET_CONFIGURATION_Handle* GNUNET_TESTBED_PeerInformation::cfg

The configuration of the peer.

Definition at line 755 of file gnunet_testbed_service.h.

Referenced by handle_peer_config(), and oprelease_peer_getinfo().

◆ id

struct GNUNET_PeerIdentity* GNUNET_TESTBED_PeerInformation::id

The identity of the peer.

Definition at line 760 of file gnunet_testbed_service.h.

Referenced by handle_peer_config(), info_cb(), oprelease_peer_getinfo(), peer_id_cb(), peer_info_cb(), and peerinformation_cb().

◆ result

union { ... } GNUNET_TESTBED_PeerInformation::result

The result of the get information operation; Choose according to the pit.

Referenced by handle_peer_config(), info_cb(), oprelease_peer_getinfo(), peer_id_cb(), peer_info_cb(), and peerinformation_cb().


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