GNUnet 0.21.1
PutOperator Struct Reference

Context for each zero-anonymity iterator. More...

Collaboration diagram for PutOperator:
[legend]

Data Fields

struct GNUNET_DATASTORE_QueueEntrydht_qe
 Request to datastore for DHT PUTs (or NULL). More...
 
enum GNUNET_BLOCK_Type dht_put_type
 Type we request from the datastore. More...
 
struct GNUNET_DHT_PutHandledht_put
 Handle to PUT operation. More...
 
struct GNUNET_SCHEDULER_Taskdht_task
 ID of task that collects blocks for DHT PUTs. More...
 
uint64_t zero_anonymity_count_estimate
 How many entries with zero anonymity of our type do we currently estimate to have in the database? More...
 
uint64_t result_count
 Count of results received from the database. More...
 
uint64_t next_uid
 Next UID to request when iterating the database. More...
 

Detailed Description

Context for each zero-anonymity iterator.

Definition at line 46 of file gnunet-service-fs_put.c.

Field Documentation

◆ dht_qe

struct GNUNET_DATASTORE_QueueEntry* PutOperator::dht_qe

Request to datastore for DHT PUTs (or NULL).

Definition at line 51 of file gnunet-service-fs_put.c.

Referenced by gather_dht_put_blocks(), GSF_put_done_(), and process_dht_put_content().

◆ dht_put_type

enum GNUNET_BLOCK_Type PutOperator::dht_put_type

Type we request from the datastore.

Definition at line 56 of file gnunet-service-fs_put.c.

Referenced by gather_dht_put_blocks(), GSF_put_done_(), and GSF_put_init_().

◆ dht_put

struct GNUNET_DHT_PutHandle* PutOperator::dht_put

Handle to PUT operation.

Definition at line 61 of file gnunet-service-fs_put.c.

Referenced by delay_dht_put_blocks(), GSF_put_done_(), and process_dht_put_content().

◆ dht_task

struct GNUNET_SCHEDULER_Task* PutOperator::dht_task

ID of task that collects blocks for DHT PUTs.

Definition at line 66 of file gnunet-service-fs_put.c.

Referenced by delay_dht_put_task(), gather_dht_put_blocks(), GSF_put_done_(), GSF_put_init_(), process_dht_put_content(), and schedule_next_put().

◆ zero_anonymity_count_estimate

uint64_t PutOperator::zero_anonymity_count_estimate

How many entries with zero anonymity of our type do we currently estimate to have in the database?

Definition at line 72 of file gnunet-service-fs_put.c.

Referenced by process_dht_put_content(), and schedule_next_put().

◆ result_count

uint64_t PutOperator::result_count

Count of results received from the database.

Definition at line 77 of file gnunet-service-fs_put.c.

Referenced by process_dht_put_content().

◆ next_uid

uint64_t PutOperator::next_uid

Next UID to request when iterating the database.

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

Referenced by gather_dht_put_blocks(), and process_dht_put_content().


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