GNUnet  0.11.x
Data Fields
GNUNET_RECLAIM_Attribute Struct Reference

An attribute. More...

#include <gnunet_reclaim_lib.h>

Collaboration diagram for GNUNET_RECLAIM_Attribute:

Data Fields

struct GNUNET_RECLAIM_Identifier id
 ID. More...
struct GNUNET_RECLAIM_Identifier credential
 Referenced ID of credential (may be GNUNET_RECLAIM_ID_ZERO if self-creded) More...
uint32_t type
 Type of Claim. More...
uint32_t flag
 Flags. More...
const char * name
 The name of the attribute. More...
size_t data_size
 Number of bytes in data. More...
const void * data
 Binary value stored as attribute value. More...

Detailed Description

An attribute.

Definition at line 110 of file gnunet_reclaim_lib.h.

Field Documentation

◆ id

struct GNUNET_RECLAIM_Identifier GNUNET_RECLAIM_Attribute::id

◆ credential

struct GNUNET_RECLAIM_Identifier GNUNET_RECLAIM_Attribute::credential

◆ type

uint32_t GNUNET_RECLAIM_Attribute::type

◆ flag

uint32_t GNUNET_RECLAIM_Attribute::flag

◆ name

const char* GNUNET_RECLAIM_Attribute::name

◆ data_size

size_t GNUNET_RECLAIM_Attribute::data_size

◆ data

const void* GNUNET_RECLAIM_Attribute::data

Binary value stored as attribute value.

Note: "data" must never be individually 'malloc'ed, but instead always points into some existing data area.

Definition at line 149 of file gnunet_reclaim_lib.h.

Referenced by attr_collect(), attribute_list_merge(), consume_cont(), consume_ticket(), cred_collect(), cred_iter_cb(), generate_userinfo_json(), GNUNET_RECLAIM_attribute_deserialize(), GNUNET_RECLAIM_attribute_list_dup(), GNUNET_RECLAIM_attribute_new(), GNUNET_RECLAIM_attribute_serialize(), iter_cb(), iter_finished(), oidc_attr_collect(), and process_attrs().

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