DLL for delegation sets Used for AND delegation set. More...
DLL for delegation sets Used for AND delegation set.
Definition at line 138 of file gnunet-service-abd.c.
struct DelegationSetQueueEntry* DelegationSetQueueEntry::next |
DLL.
Definition at line 143 of file gnunet-service-abd.c.
Referenced by backward_resolution(), and forward_resolution().
struct DelegationSetQueueEntry* DelegationSetQueueEntry::prev |
DLL.
Definition at line 148 of file gnunet-service-abd.c.
struct GNUNET_GNS_LookupRequest* DelegationSetQueueEntry::lookup_request |
GNS handle.
Definition at line 153 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_dsq_entry(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), and forward_resolution().
struct VerifyRequestHandle* DelegationSetQueueEntry::handle |
Verify handle.
Definition at line 158 of file gnunet-service-abd.c.
Referenced by backward_resolution(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), and forward_resolution().
struct DelegationQueueEntry* DelegationSetQueueEntry::parent |
Parent attribute delegation.
Definition at line 163 of file gnunet-service-abd.c.
struct GNUNET_IDENTITY_PublicKey* DelegationSetQueueEntry::issuer_key |
Issuer key.
Definition at line 168 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_dsq_entry(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), and forward_resolution().
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().
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().
struct DelegationQueueEntry* DelegationSetQueueEntry::parent_queue_entry |
Parent QueueEntry.
Definition at line 183 of file gnunet-service-abd.c.
Referenced by backward_resolution(), forward_resolution(), and handle_bidirectional_match().
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().
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().
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().
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().
struct DelegationChainEntry* DelegationSetQueueEntry::delegation_chain_entry |
The delegation chain entry.
Definition at line 208 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_dsq_entry(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), forward_resolution(), handle_bidirectional_match(), and print_deleset().
bool DelegationSetQueueEntry::from_bw |
True if added by backward resolution.
Definition at line 213 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_dsq_entry(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), and forward_resolution().