Handle to a lookup operation from api. More...
Data Fields | |
bool | is_collect |
True if created by a collect request. More... | |
struct VerifyRequestHandle * | next |
We keep these in a DLL. More... | |
struct VerifyRequestHandle * | prev |
We keep these in a DLL. More... | |
struct GNUNET_SERVICE_Client * | client |
Handle to the requesting client. More... | |
uint32_t | delegation_chain_size |
Size of delegation tree. More... | |
struct DelegationChainEntry * | delegation_chain_head |
Children of this attribute. More... | |
struct DelegationChainEntry * | delegation_chain_tail |
Children of this attribute. More... | |
struct DelegationSetQueueEntry * | dsq_head |
List for bidirectional matching. More... | |
struct DelegationSetQueueEntry * | dsq_tail |
List for bidirectional matching. More... | |
struct GNUNET_CRYPTO_PublicKey | issuer_key |
Issuer public key. More... | |
char * | issuer_attribute |
Issuer attribute. More... | |
struct GNUNET_CRYPTO_PublicKey | subject_key |
Subject public key. More... | |
struct DelegateRecordEntry * | del_chain_head |
Delegate DLL. More... | |
struct DelegateRecordEntry * | del_chain_tail |
Delegate DLL. More... | |
uint32_t | del_chain_size |
Delegate DLL size. More... | |
struct DelegationQueueEntry * | current_delegation |
Current Delegation Pointer. More... | |
uint32_t | request_id |
request id More... | |
uint64_t | pending_lookups |
Pending lookups. More... | |
enum GNUNET_ABD_AlgoDirectionFlags | resolution_algo |
Direction of the resolution algo. More... | |
struct GNUNET_NAMESTORE_QueueEntry * | dele_qe |
Delegate iterator for lookup. More... | |
Handle to a lookup operation from api.
Definition at line 219 of file gnunet-service-abd.c.
bool VerifyRequestHandle::is_collect |
True if created by a collect request.
Definition at line 224 of file gnunet-service-abd.c.
Referenced by handle_collect(), handle_verify(), and send_intermediate_response().
struct VerifyRequestHandle* VerifyRequestHandle::next |
We keep these in a DLL.
Definition at line 228 of file gnunet-service-abd.c.
struct VerifyRequestHandle* VerifyRequestHandle::prev |
We keep these in a DLL.
Definition at line 233 of file gnunet-service-abd.c.
struct GNUNET_SERVICE_Client* VerifyRequestHandle::client |
Handle to the requesting client.
Definition at line 238 of file gnunet-service-abd.c.
Referenced by handle_collect(), handle_verify(), send_intermediate_response(), and send_lookup_response().
uint32_t VerifyRequestHandle::delegation_chain_size |
Size of delegation tree.
Definition at line 243 of file gnunet-service-abd.c.
Referenced by backward_resolution(), forward_resolution(), handle_bidirectional_match(), and send_lookup_response().
struct DelegationChainEntry* VerifyRequestHandle::delegation_chain_head |
Children of this attribute.
Definition at line 248 of file gnunet-service-abd.c.
Referenced by backward_resolution(), forward_resolution(), handle_bidirectional_match(), and send_lookup_response().
struct DelegationChainEntry* VerifyRequestHandle::delegation_chain_tail |
Children of this attribute.
Definition at line 253 of file gnunet-service-abd.c.
Referenced by backward_resolution(), forward_resolution(), and handle_bidirectional_match().
struct DelegationSetQueueEntry* VerifyRequestHandle::dsq_head |
List for bidirectional matching.
Definition at line 258 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_handle(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), forward_resolution(), handle_collect(), and handle_verify().
struct DelegationSetQueueEntry* VerifyRequestHandle::dsq_tail |
List for bidirectional matching.
Definition at line 263 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_handle(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), forward_resolution(), handle_collect(), and handle_verify().
struct GNUNET_CRYPTO_PublicKey VerifyRequestHandle::issuer_key |
Issuer public key.
Definition at line 268 of file gnunet-service-abd.c.
Referenced by delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), forward_resolution(), handle_collect(), and handle_verify().
char* VerifyRequestHandle::issuer_attribute |
Issuer attribute.
Definition at line 273 of file gnunet-service-abd.c.
Referenced by cleanup_handle(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), forward_resolution(), handle_collect(), and handle_verify().
struct GNUNET_CRYPTO_PublicKey VerifyRequestHandle::subject_key |
Subject public key.
Definition at line 278 of file gnunet-service-abd.c.
Referenced by handle_collect(), and handle_verify().
struct DelegateRecordEntry* VerifyRequestHandle::del_chain_head |
Delegate DLL.
Definition at line 283 of file gnunet-service-abd.c.
Referenced by backward_resolution(), cleanup_handle(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), forward_resolution(), handle_bidirectional_match(), handle_collect(), handle_delegate_collection_cb(), handle_verify(), and send_lookup_response().
struct DelegateRecordEntry* VerifyRequestHandle::del_chain_tail |
Delegate DLL.
Definition at line 288 of file gnunet-service-abd.c.
Referenced by cleanup_handle(), handle_collect(), handle_delegate_collection_cb(), handle_verify(), and send_lookup_response().
uint32_t VerifyRequestHandle::del_chain_size |
Delegate DLL size.
Definition at line 293 of file gnunet-service-abd.c.
Referenced by delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), handle_delegate_collection_cb(), handle_verify(), and send_lookup_response().
struct DelegationQueueEntry* VerifyRequestHandle::current_delegation |
Current Delegation Pointer.
Definition at line 298 of file gnunet-service-abd.c.
uint32_t VerifyRequestHandle::request_id |
request id
Definition at line 303 of file gnunet-service-abd.c.
Referenced by handle_collect(), handle_verify(), send_intermediate_response(), and send_lookup_response().
uint64_t VerifyRequestHandle::pending_lookups |
Pending lookups.
Definition at line 308 of file gnunet-service-abd.c.
Referenced by backward_resolution(), delegation_chain_bw_resolution_start(), delegation_chain_fw_resolution_start(), and forward_resolution().
enum GNUNET_ABD_AlgoDirectionFlags VerifyRequestHandle::resolution_algo |
Direction of the resolution algo.
Definition at line 313 of file gnunet-service-abd.c.
Referenced by delegate_collection_finished(), handle_collect(), and handle_verify().
struct GNUNET_NAMESTORE_QueueEntry* VerifyRequestHandle::dele_qe |
Delegate iterator for lookup.
Definition at line 318 of file gnunet-service-abd.c.
Referenced by handle_collect(), handle_delegate_collection_cb(), and handle_delegate_collection_error_cb().