GNUnet  0.11.x
Data Fields
PeerReconfigureContext Struct Reference

Context information for peer re-configure operations. More...

Collaboration diagram for PeerReconfigureContext:
[legend]

Data Fields

struct PeerReconfigureContextnext
 DLL next for inclusoin in peer reconfigure operations list. More...
 
struct PeerReconfigureContextprev
 DLL prev. More...
 
struct GNUNET_SERVICE_Clientclient
 The client which gave this operation to us. More...
 
struct GNUNET_CONFIGURATION_Handlecfg
 The configuration handle to use as the new template. More...
 
uint64_t op_id
 The id of the operation. More...
 
uint32_t peer_id
 The id of the peer which has to be reconfigured. More...
 
uint8_t stopped
 The the peer stopped? Used while cleaning up this context to decide whether the asynchronous stop request through Testing/ARM API has to be cancelled. More...
 

Detailed Description

Context information for peer re-configure operations.

Definition at line 100 of file gnunet-service-testbed_peers.c.

Field Documentation

◆ next

struct PeerReconfigureContext* PeerReconfigureContext::next

DLL next for inclusoin in peer reconfigure operations list.

Definition at line 105 of file gnunet-service-testbed_peers.c.

Referenced by GST_notify_client_disconnect_peers().

◆ prev

struct PeerReconfigureContext* PeerReconfigureContext::prev

DLL prev.

Definition at line 110 of file gnunet-service-testbed_peers.c.

◆ client

struct GNUNET_SERVICE_Client* PeerReconfigureContext::client

The client which gave this operation to us.

Definition at line 115 of file gnunet-service-testbed_peers.c.

Referenced by GST_notify_client_disconnect_peers(), handle_peer_reconfigure(), and prc_stop_cb().

◆ cfg

struct GNUNET_CONFIGURATION_Handle* PeerReconfigureContext::cfg

The configuration handle to use as the new template.

Definition at line 120 of file gnunet-service-testbed_peers.c.

Referenced by cleanup_prc(), handle_peer_reconfigure(), and prc_stop_cb().

◆ op_id

uint64_t PeerReconfigureContext::op_id

The id of the operation.

Definition at line 125 of file gnunet-service-testbed_peers.c.

Referenced by handle_peer_reconfigure(), and prc_stop_cb().

◆ peer_id

uint32_t PeerReconfigureContext::peer_id

The id of the peer which has to be reconfigured.

Definition at line 130 of file gnunet-service-testbed_peers.c.

Referenced by cleanup_prc(), handle_peer_reconfigure(), and prc_stop_cb().

◆ stopped

uint8_t PeerReconfigureContext::stopped

The the peer stopped? Used while cleaning up this context to decide whether the asynchronous stop request through Testing/ARM API has to be cancelled.

Definition at line 137 of file gnunet-service-testbed_peers.c.

Referenced by cleanup_prc(), and prc_stop_cb().


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