GNUnet 0.21.1
ClientRecord Struct Reference

Entry we keep for each client. More...

Collaboration diagram for ClientRecord:
[legend]

Data Fields

struct ClientRecordnext
 Kept in doubly-linked list. More...
 
struct ClientRecordprev
 Kept in doubly-linked list. More...
 
struct GNUNET_SERVICE_Clientclient
 Handle to the client. More...
 
struct GNUNET_MQ_Handlemq
 Message queue to talk to client. More...
 
enum GNUNET_DNS_Flags flags
 Flags for the client. More...
 

Detailed Description

Entry we keep for each client.

Definition at line 112 of file gnunet-service-dns.c.

Field Documentation

◆ next

struct ClientRecord* ClientRecord::next

Kept in doubly-linked list.

Definition at line 117 of file gnunet-service-dns.c.

Referenced by next_phase().

◆ prev

struct ClientRecord* ClientRecord::prev

Kept in doubly-linked list.

Definition at line 122 of file gnunet-service-dns.c.

◆ client

struct GNUNET_SERVICE_Client* ClientRecord::client

Handle to the client.

Definition at line 127 of file gnunet-service-dns.c.

Referenced by client_connect_cb(), handle_client_init(), and handle_client_response().

◆ mq

struct GNUNET_MQ_Handle* ClientRecord::mq

Message queue to talk to client.

Definition at line 132 of file gnunet-service-dns.c.

Referenced by client_connect_cb(), and send_request_to_client().

◆ flags

enum GNUNET_DNS_Flags ClientRecord::flags

Flags for the client.

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

Referenced by handle_client_init(), and next_phase().


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