GNUnet 0.22.0
DataRecord Struct Reference
Collaboration diagram for DataRecord:
[legend]

Data Fields

uint32_t size
 Number of bytes in the item (NBO). More...
 
uint32_t type
 Type of the item (NBO) (actually an enum GNUNET_BLOCK_Type) More...
 
uint32_t priority
 Priority of the item (NBO). More...
 
uint32_t anonymity
 Desired anonymity level (NBO). More...
 
uint32_t replication
 Desired replication level (NBO). More...
 
struct GNUNET_TIME_AbsoluteNBO expiration
 Expiration time (NBO). More...
 
struct GNUNET_HashCode key
 Key under which the item can be found. More...
 

Detailed Description

Definition at line 33 of file gnunet-datastore.c.

Field Documentation

◆ size

uint32_t DataRecord::size

Number of bytes in the item (NBO).

Definition at line 38 of file gnunet-datastore.c.

Referenced by get_cb(), and put_cb().

◆ type

uint32_t DataRecord::type

Type of the item (NBO) (actually an enum GNUNET_BLOCK_Type)

Definition at line 43 of file gnunet-datastore.c.

Referenced by get_cb(), and put_cb().

◆ priority

uint32_t DataRecord::priority

Priority of the item (NBO).

Definition at line 48 of file gnunet-datastore.c.

Referenced by get_cb(), and put_cb().

◆ anonymity

uint32_t DataRecord::anonymity

Desired anonymity level (NBO).

Definition at line 53 of file gnunet-datastore.c.

Referenced by get_cb(), and put_cb().

◆ replication

uint32_t DataRecord::replication

Desired replication level (NBO).

Definition at line 58 of file gnunet-datastore.c.

Referenced by get_cb(), and put_cb().

◆ expiration

struct GNUNET_TIME_AbsoluteNBO DataRecord::expiration

Expiration time (NBO).

Definition at line 63 of file gnunet-datastore.c.

Referenced by get_cb(), and put_cb().

◆ key

struct GNUNET_HashCode DataRecord::key

Key under which the item can be found.

Definition at line 68 of file gnunet-datastore.c.

Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), get_cb(), put_cb(), and gnunet-chk.Chk::uri().


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