GNUnet 0.21.1
GNUNET_RPS_Request_Handle_Single_Info Struct Reference

Handler for a single request from a client. More...

Collaboration diagram for GNUNET_RPS_Request_Handle_Single_Info:
[legend]

Data Fields

struct GNUNET_RPS_Handlerps_handle
 The client issuing the request. More...
 
struct RPS_Samplersampler
 The Sampler for the client request. More...
 
struct RPS_SamplerRequestHandleSingleInfosampler_rh
 Request handle of the request to the sampler - needed to cancel the request. More...
 
struct GNUNET_RPS_StreamRequestHandlesrh
 Request handle of the request of the biased stream of peers - needed to cancel the request. More...
 
GNUNET_RPS_NotifyReadySingleInfoCB ready_cb
 The callback to be called when we receive an answer. More...
 
void * ready_cb_cls
 The closure for the callback. More...
 
struct GNUNET_RPS_Request_Handle_Single_Infonext
 Pointer to next element in DLL. More...
 
struct GNUNET_RPS_Request_Handle_Single_Infoprev
 Pointer to previous element in DLL. More...
 

Detailed Description

Handler for a single request from a client.

Definition at line 212 of file rps_api.c.

Field Documentation

◆ rps_handle

struct GNUNET_RPS_Handle* GNUNET_RPS_Request_Handle_Single_Info::rps_handle

The client issuing the request.

Definition at line 217 of file rps_api.c.

Referenced by GNUNET_RPS_request_peer_info(), and GNUNET_RPS_request_single_info_cancel().

◆ sampler

struct RPS_Sampler* GNUNET_RPS_Request_Handle_Single_Info::sampler

The Sampler for the client request.

Definition at line 222 of file rps_api.c.

Referenced by collect_peers_info_cb(), GNUNET_RPS_request_peer_info(), and GNUNET_RPS_request_single_info_cancel().

◆ sampler_rh

struct RPS_SamplerRequestHandleSingleInfo* GNUNET_RPS_Request_Handle_Single_Info::sampler_rh

Request handle of the request to the sampler - needed to cancel the request.

Definition at line 227 of file rps_api.c.

Referenced by GNUNET_RPS_request_peer_info(), GNUNET_RPS_request_single_info_cancel(), and peer_info_ready_cb().

◆ srh

struct GNUNET_RPS_StreamRequestHandle* GNUNET_RPS_Request_Handle_Single_Info::srh

Request handle of the request of the biased stream of peers - needed to cancel the request.

Definition at line 233 of file rps_api.c.

Referenced by GNUNET_RPS_request_peer_info(), and GNUNET_RPS_request_single_info_cancel().

◆ ready_cb

GNUNET_RPS_NotifyReadySingleInfoCB GNUNET_RPS_Request_Handle_Single_Info::ready_cb

The callback to be called when we receive an answer.

Definition at line 238 of file rps_api.c.

Referenced by GNUNET_RPS_request_peer_info(), and peer_info_ready_cb().

◆ ready_cb_cls

void* GNUNET_RPS_Request_Handle_Single_Info::ready_cb_cls

The closure for the callback.

Definition at line 243 of file rps_api.c.

Referenced by GNUNET_RPS_request_peer_info(), and peer_info_ready_cb().

◆ next

struct GNUNET_RPS_Request_Handle_Single_Info* GNUNET_RPS_Request_Handle_Single_Info::next

Pointer to next element in DLL.

Definition at line 248 of file rps_api.c.

◆ prev

struct GNUNET_RPS_Request_Handle_Single_Info* GNUNET_RPS_Request_Handle_Single_Info::prev

Pointer to previous element in DLL.

Definition at line 253 of file rps_api.c.


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