GNUnet 0.21.1
ClientRequest Struct Reference

Doubly-linked list of requests we are performing on behalf of the same client. More...

Collaboration diagram for ClientRequest:
[legend]

Data Fields

struct ClientRequestnext
 This is a doubly-linked list. More...
 
struct ClientRequestprev
 This is a doubly-linked list. More...
 
struct GSF_PendingRequestpr
 Request this entry represents. More...
 
struct GSF_LocalClientlc
 Client list this request belongs to. More...
 
struct GNUNET_SCHEDULER_Taskkill_task
 Task scheduled to destroy the request. More...
 

Detailed Description

Doubly-linked list of requests we are performing on behalf of the same client.

Definition at line 73 of file gnunet-service-fs.c.

Field Documentation

◆ next

struct ClientRequest* ClientRequest::next

This is a doubly-linked list.

Definition at line 78 of file gnunet-service-fs.c.

Referenced by handle_client_start_search().

◆ prev

struct ClientRequest* ClientRequest::prev

This is a doubly-linked list.

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

◆ pr

struct GSF_PendingRequest* ClientRequest::pr

Request this entry represents.

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

Referenced by client_request_destroy(), client_response_handler(), and handle_client_start_search().

◆ lc

struct GSF_LocalClient* ClientRequest::lc

Client list this request belongs to.

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

Referenced by client_request_destroy(), client_response_handler(), and handle_client_start_search().

◆ kill_task

struct GNUNET_SCHEDULER_Task* ClientRequest::kill_task

Task scheduled to destroy the request.

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

Referenced by client_disconnect_cb(), client_request_destroy(), and client_response_handler().


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