GNUnet  0.11.x
Data Fields
ManageServiceContext Struct Reference

Context information to manage peers' services. More...

Collaboration diagram for ManageServiceContext:
[legend]

Data Fields

struct ManageServiceContextnext
 DLL next ptr. More...
 
struct ManageServiceContextprev
 DLL prev ptr. More...
 
struct GNUNET_ARM_Handleah
 The ARM handle of the peer. More...
 
struct Peerpeer
 peer whose service has to be managed More...
 
struct GNUNET_SERVICE_Clientclient
 The client which requested to manage the peer's service. More...
 
char * service
 Name of the service. More...
 
uint64_t op_id
 The operation id of the associated request. More...
 
uint8_t start
 1 if the service at the peer has to be started; 0 if it has to be stopped More...
 
uint8_t expired
 Is this context expired? Do not work on this context if it is set to GNUNET_YES. More...
 

Detailed Description

Context information to manage peers' services.

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

Field Documentation

◆ next

struct ManageServiceContext* ManageServiceContext::next

DLL next ptr.

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

Referenced by GST_notify_client_disconnect_peers().

◆ prev

struct ManageServiceContext* ManageServiceContext::prev

DLL prev ptr.

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

◆ ah

struct GNUNET_ARM_Handle* ManageServiceContext::ah

The ARM handle of the peer.

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

Referenced by cleanup_mctx(), and handle_manage_peer_service().

◆ peer

struct Peer* ManageServiceContext::peer

◆ client

struct GNUNET_SERVICE_Client* ManageServiceContext::client

◆ service

char* ManageServiceContext::service

◆ op_id

uint64_t ManageServiceContext::op_id

The operation id of the associated request.

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

Referenced by handle_manage_peer_service(), handle_peer_reconfigure(), handle_shutdown_peers(), and service_manage_result_cb().

◆ start

uint8_t ManageServiceContext::start

1 if the service at the peer has to be started; 0 if it has to be stopped

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

Referenced by handle_manage_peer_service(), and service_manage_result_cb().

◆ expired

uint8_t ManageServiceContext::expired

Is this context expired? Do not work on this context if it is set to GNUNET_YES.

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

Referenced by cleanup_mctx(), and service_manage_result_cb().


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