GNUnet 0.21.1
DelegationSetQueueEntry Struct Reference

DLL for delegation sets Used for AND delegation set. More...

Collaboration diagram for DelegationSetQueueEntry:
[legend]

Data Fields

struct DelegationSetQueueEntrynext
 DLL. More...
 
struct DelegationSetQueueEntryprev
 DLL. More...
 
struct GNUNET_GNS_LookupRequestlookup_request
 GNS handle. More...
 
struct VerifyRequestHandlehandle
 Verify handle. More...
 
struct DelegationQueueEntryparent
 Parent attribute delegation. More...
 
struct GNUNET_CRYPTO_PublicKeyissuer_key
 Issuer key. More...
 
struct DelegationQueueEntryqueue_entries_head
 Queue entries of this set. More...
 
struct DelegationQueueEntryqueue_entries_tail
 Queue entries of this set. More...
 
struct DelegationQueueEntryparent_queue_entry
 Parent QueueEntry. More...
 
char * issuer_attribute
 Issuer attribute delegated to. More...
 
char * lookup_attribute
 The current attribute to look up. More...
 
char * attr_trailer
 Trailing attribute context. More...
 
char * unresolved_attribute_delegation
 Still to resolve delegation as string. More...
 
struct DelegationChainEntrydelegation_chain_entry
 The delegation chain entry. More...
 
bool from_bw
 True if added by backward resolution. More...
 

Detailed Description

DLL for delegation sets Used for AND delegation set.

Definition at line 138 of file gnunet-service-abd.c.

Field Documentation

◆ next

struct DelegationSetQueueEntry* DelegationSetQueueEntry::next

DLL.

Definition at line 143 of file gnunet-service-abd.c.

Referenced by backward_resolution(), and forward_resolution().

◆ prev

struct DelegationSetQueueEntry* DelegationSetQueueEntry::prev

DLL.

Definition at line 148 of file gnunet-service-abd.c.

◆ lookup_request

◆ handle

struct VerifyRequestHandle* DelegationSetQueueEntry::handle

◆ parent

struct DelegationQueueEntry* DelegationSetQueueEntry::parent

Parent attribute delegation.

Definition at line 163 of file gnunet-service-abd.c.

◆ issuer_key

◆ queue_entries_head

struct DelegationQueueEntry* DelegationSetQueueEntry::queue_entries_head

Queue entries of this set.

Definition at line 173 of file gnunet-service-abd.c.

Referenced by backward_resolution(), cleanup_dsq_entry(), and forward_resolution().

◆ queue_entries_tail

struct DelegationQueueEntry* DelegationSetQueueEntry::queue_entries_tail

Queue entries of this set.

Definition at line 178 of file gnunet-service-abd.c.

Referenced by backward_resolution(), cleanup_dsq_entry(), and forward_resolution().

◆ parent_queue_entry

struct DelegationQueueEntry* DelegationSetQueueEntry::parent_queue_entry

◆ issuer_attribute

char* DelegationSetQueueEntry::issuer_attribute

Issuer attribute delegated to.

Definition at line 188 of file gnunet-service-abd.c.

Referenced by cleanup_dsq_entry(), and delegation_chain_bw_resolution_start().

◆ lookup_attribute

char* DelegationSetQueueEntry::lookup_attribute

The current attribute to look up.

Definition at line 193 of file gnunet-service-abd.c.

Referenced by backward_resolution(), cleanup_dsq_entry(), and delegation_chain_bw_resolution_start().

◆ attr_trailer

char* DelegationSetQueueEntry::attr_trailer

Trailing attribute context.

Definition at line 198 of file gnunet-service-abd.c.

Referenced by backward_resolution(), cleanup_dsq_entry(), delegation_chain_fw_resolution_start(), and forward_resolution().

◆ unresolved_attribute_delegation

char* DelegationSetQueueEntry::unresolved_attribute_delegation

Still to resolve delegation as string.

Definition at line 203 of file gnunet-service-abd.c.

Referenced by backward_resolution(), cleanup_dsq_entry(), and delegation_chain_bw_resolution_start().

◆ delegation_chain_entry

struct DelegationChainEntry* DelegationSetQueueEntry::delegation_chain_entry

◆ from_bw

bool DelegationSetQueueEntry::from_bw

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