GNUnet 0.21.1
NetworkRecord Struct Reference

Internal format of a record in the serialized form. More...

Data Fields

uint64_t expiration_time
 Expiration time for the DNS record; relative or absolute depends on flags, network byte order. More...
 
uint16_t data_size
 Number of bytes in 'data', network byte order. More...
 
uint16_t flags
 Flags for the record, network byte order. More...
 
uint32_t record_type
 Type of the GNS/DNS record, network byte order. More...
 

Detailed Description

Internal format of a record in the serialized form.

Definition at line 49 of file gnsrecord_serialization.c.

Field Documentation

◆ expiration_time

uint64_t NetworkRecord::expiration_time

Expiration time for the DNS record; relative or absolute depends on flags, network byte order.

Definition at line 55 of file gnsrecord_serialization.c.

Referenced by GNUNET_GNSRECORD_records_deserialize(), and GNUNET_GNSRECORD_records_serialize().

◆ data_size

uint16_t NetworkRecord::data_size

Number of bytes in 'data', network byte order.

Definition at line 60 of file gnsrecord_serialization.c.

Referenced by GNUNET_GNSRECORD_records_deserialize(), GNUNET_GNSRECORD_records_deserialize_get_size(), and GNUNET_GNSRECORD_records_serialize().

◆ flags

uint16_t NetworkRecord::flags

Flags for the record, network byte order.

Definition at line 65 of file gnsrecord_serialization.c.

Referenced by GNUNET_GNSRECORD_records_deserialize(), and GNUNET_GNSRECORD_records_serialize().

◆ record_type

uint32_t NetworkRecord::record_type

Type of the GNS/DNS record, network byte order.

Definition at line 70 of file gnsrecord_serialization.c.

Referenced by GNUNET_GNSRECORD_records_deserialize(), GNUNET_GNSRECORD_records_get_size(), and GNUNET_GNSRECORD_records_serialize().


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