Go to the source code of this file.
Enumerations | |
enum | GNUNET_GNSRECORD_Flags { GNUNET_GNSRECORD_RF_NONE = 0 , GNUNET_GNSRECORD_RF_CRITICAL = 1 << (15 - 15) , GNUNET_GNSRECORD_RF_SHADOW = 1 << (15 - 14) , GNUNET_GNSRECORD_RF_SUPPLEMENTAL = 1 << (15 - 13) , GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION = 1 << (15 - 1) , GNUNET_GNSRECORD_RF_PRIVATE = 1 << (15 - 0) , GNUNET_GNSRECORD_RF_NONE = 0 , GNUNET_GNSRECORD_RF_CRITICAL = 1 << (15 - 15) , GNUNET_GNSRECORD_RF_SHADOW = 1 << (15 - 14) , GNUNET_GNSRECORD_RF_SUPPLEMENTAL = 1 << (15 - 13) , GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION = 1 << (15 - 1) , GNUNET_GNSRECORD_RF_PRIVATE = 1 << (15 - 0) } |
WARNING: This header is generated! In order to add GNS record flags, you must register them in GANA, and then use the header generation script to create an update of this file. More... | |
WARNING: This header is generated! In order to add GNS record flags, you must register them in GANA, and then use the header generation script to create an update of this file.
You may then replace this file with the update. Flags that can be set for a record. The numbers in the registry correspond to the bit index as specified in LSD0001 Chapter "Resource Records". Each enum member represents the 16-bit integer value of the flags field if only that particular flag was set. The value can be used to efficiently compare the bitmask setting for the record flag in C. WARNING: The values are in host byte order! In order to correctly check against the flags field a record, the respective fields must also be converted to HBO (or the enum value to NBO).
Enumerator | |
---|---|
GNUNET_GNSRECORD_RF_NONE | Entry for no flags / cleared flags. |
GNUNET_GNSRECORD_RF_CRITICAL | This record is critical. If it cannot be processed (for example because the record type is unknown) resolution MUST fail |
GNUNET_GNSRECORD_RF_SHADOW | This record should not be used unless all (other) records in the set with an absolute expiration time have expired. |
GNUNET_GNSRECORD_RF_SUPPLEMENTAL | This is a supplemental record. |
GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION | This expiration time of the record is a relative time (not an absolute time). Used in GNUnet implementation. |
GNUNET_GNSRECORD_RF_PRIVATE | This is a private record of this peer and it should thus not be published. |
GNUNET_GNSRECORD_RF_NONE | Entry for no flags / cleared flags. |
GNUNET_GNSRECORD_RF_CRITICAL | This record is critical. If it cannot be processed (for example because the record type is unknown) resolution MUST fail |
GNUNET_GNSRECORD_RF_SHADOW | This record should not be used unless all (other) records in the set with an absolute expiration time have expired. |
GNUNET_GNSRECORD_RF_SUPPLEMENTAL | This is a supplemental record. |
GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION | This expiration time of the record is a relative time (not an absolute time). Used in GNUnet implementation. |
GNUNET_GNSRECORD_RF_PRIVATE | This is a private record of this peer and it should thus not be published. |
Definition at line 44 of file gnu_name_system_record_flags.h.