GNUnet 0.22.2
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 137 of file gnunet-service-abd.c.

Field Documentation

◆ next

struct DelegationSetQueueEntry* DelegationSetQueueEntry::next

DLL.

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

Referenced by backward_resolution(), and forward_resolution().

◆ prev

struct DelegationSetQueueEntry* DelegationSetQueueEntry::prev

DLL.

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

◆ lookup_request

◆ handle

struct VerifyRequestHandle* DelegationSetQueueEntry::handle

◆ parent

struct DelegationQueueEntry* DelegationSetQueueEntry::parent

Parent attribute delegation.

Definition at line 162 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 172 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 177 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 187 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 192 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 197 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 202 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: