GNUnet debian-0.24.3-23-g589b01d60
P_Client Struct Reference

Data structure for each client connected to the CORE service. More...

Collaboration diagram for P_Client:
[legend]

Data Fields

struct P_Clientnext
 Clients are kept in a linked list. More...
 
struct P_Clientprev
 Clients are kept in a linked list. More...
 
struct GNUNET_SERVICE_Clientclient
 Handle for the client with the server API. More...
 
struct GNUNET_MQ_Handlemq
 Message queue to talk to client. More...
 

Detailed Description

Data structure for each client connected to the CORE service.

Definition at line 83 of file gnunet-service-pils.c.

Field Documentation

◆ next

struct P_Client* P_Client::next

Clients are kept in a linked list.

Definition at line 88 of file gnunet-service-pils.c.

Referenced by client_disconnect_cb(), do_generate_pid(), and shutdown_task().

◆ prev

struct P_Client* P_Client::prev

Clients are kept in a linked list.

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

◆ client

struct GNUNET_SERVICE_Client* P_Client::client

Handle for the client with the server API.

Definition at line 98 of file gnunet-service-pils.c.

Referenced by client_connect_cb(), client_disconnect_cb(), do_generate_pid(), handle_decaps(), handle_feed_addresses(), handle_sign(), and shutdown_task().

◆ mq

struct GNUNET_MQ_Handle* P_Client::mq

Message queue to talk to client.

Definition at line 103 of file gnunet-service-pils.c.

Referenced by do_generate_pid(), handle_decaps(), and handle_sign().


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