DLL for delegation sets Used for AND delegation set. More...
DLL for delegation sets Used for AND delegation set.
Definition at line 137 of file gnunet-service-abd.c.
struct DelegationSetQueueEntry* DelegationSetQueueEntry::next |
DLL.
Definition at line 142 of file gnunet-service-abd.c.
Referenced by backward_resolution(), and forward_resolution().
struct DelegationSetQueueEntry* DelegationSetQueueEntry::prev |
DLL.
Definition at line 147 of file gnunet-service-abd.c.
struct GNUNET_GNS_LookupRequest* DelegationSetQueueEntry::lookup_request |
GNS handle.
Definition at line 152 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 157 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 162 of file gnunet-service-abd.c.
struct GNUNET_CRYPTO_PublicKey* DelegationSetQueueEntry::issuer_key |
Issuer key.
Definition at line 167 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 172 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 177 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 182 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 187 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 192 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 197 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 202 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 207 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 212 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().