GNUnet  0.11.x
Data Fields
GDS_DATACACHE_BlockData Struct Reference

Information about a block stored in the datacache. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/dht/gnunet-service-dht_datacache.h>

Collaboration diagram for GDS_DATACACHE_BlockData:

Data Fields

struct GNUNET_HashCode key
 Key of the block. More...
struct GNUNET_TIME_Absolute expiration_time
 When does the block expire? More...
const struct GNUNET_DHT_PathElementput_path
 PUT path taken by the block, array of peer identities. More...
const void * data
 Actual block data. More...
size_t data_size
 Number of bytes in data. More...
unsigned int put_path_length
 Length of the put_path array. More...
enum GNUNET_BLOCK_Type type
 Type of the block. More...

Detailed Description

Information about a block stored in the datacache.

Definition at line 38 of file gnunet-service-dht_datacache.h.

Field Documentation

◆ key

struct GNUNET_HashCode GDS_DATACACHE_BlockData::key

◆ expiration_time

struct GNUNET_TIME_Absolute GDS_DATACACHE_BlockData::expiration_time

◆ put_path

const struct GNUNET_DHT_PathElement* GDS_DATACACHE_BlockData::put_path

◆ data

const void* GDS_DATACACHE_BlockData::data

◆ data_size

size_t GDS_DATACACHE_BlockData::data_size

◆ put_path_length

unsigned int GDS_DATACACHE_BlockData::put_path_length

◆ type

enum GNUNET_BLOCK_Type GDS_DATACACHE_BlockData::type

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