GNUnet  0.11.x
Data Fields
VerifyRequestHandle Struct Reference

Handle to a lookup operation from api. More...

Collaboration diagram for VerifyRequestHandle:
[legend]

Data Fields

bool is_collect
 True if created by a collect request. More...
 
struct VerifyRequestHandlenext
 We keep these in a DLL. More...
 
struct VerifyRequestHandleprev
 We keep these in a DLL. More...
 
struct GNUNET_SERVICE_Clientclient
 Handle to the requesting client. More...
 
uint32_t delegation_chain_size
 Size of delegation tree. More...
 
struct DelegationChainEntrydelegation_chain_head
 Children of this attribute. More...
 
struct DelegationChainEntrydelegation_chain_tail
 Children of this attribute. More...
 
struct DelegationSetQueueEntrydsq_head
 List for bidirectional matching. More...
 
struct DelegationSetQueueEntrydsq_tail
 List for bidirectional matching. More...
 
struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key
 Issuer public key. More...
 
char * issuer_attribute
 Issuer attribute. More...
 
struct GNUNET_CRYPTO_EcdsaPublicKey subject_key
 Subject public key. More...
 
struct DelegateRecordEntrydel_chain_head
 Delegate DLL. More...
 
struct DelegateRecordEntrydel_chain_tail
 Delegate DLL. More...
 
uint32_t del_chain_size
 Delegate DLL size. More...
 
struct DelegationQueueEntrycurrent_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_QueueEntrydele_qe
 Delegate iterator for lookup. More...
 

Detailed Description

Handle to a lookup operation from api.

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

Field Documentation

◆ is_collect

bool VerifyRequestHandle::is_collect

True if created by a collect request.

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

Referenced by handle_collect(), handle_verify(), and send_intermediate_response().

◆ next

struct VerifyRequestHandle* VerifyRequestHandle::next

We keep these in a DLL.

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

◆ prev

struct VerifyRequestHandle* VerifyRequestHandle::prev

We keep these in a DLL.

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

◆ client

struct GNUNET_SERVICE_Client* VerifyRequestHandle::client

Handle to the requesting client.

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

Referenced by handle_collect(), handle_verify(), and send_intermediate_response().

◆ delegation_chain_size

uint32_t VerifyRequestHandle::delegation_chain_size

Size of delegation tree.

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

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

◆ delegation_chain_head

struct DelegationChainEntry* VerifyRequestHandle::delegation_chain_head

Children of this attribute.

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

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

◆ delegation_chain_tail

struct DelegationChainEntry* VerifyRequestHandle::delegation_chain_tail

Children of this attribute.

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

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

◆ dsq_head

struct DelegationSetQueueEntry* VerifyRequestHandle::dsq_head

◆ dsq_tail

struct DelegationSetQueueEntry* VerifyRequestHandle::dsq_tail

◆ issuer_key

struct GNUNET_CRYPTO_EcdsaPublicKey VerifyRequestHandle::issuer_key

◆ issuer_attribute

char* VerifyRequestHandle::issuer_attribute

◆ subject_key

struct GNUNET_CRYPTO_EcdsaPublicKey VerifyRequestHandle::subject_key

Subject public key.

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

Referenced by handle_collect(), and handle_verify().

◆ del_chain_head

struct DelegateRecordEntry* VerifyRequestHandle::del_chain_head

◆ del_chain_tail

struct DelegateRecordEntry* VerifyRequestHandle::del_chain_tail

Delegate DLL.

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

Referenced by cleanup_handle(), handle_collect(), handle_delegate_collection_cb(), and handle_verify().

◆ del_chain_size

uint32_t VerifyRequestHandle::del_chain_size

◆ current_delegation

struct DelegationQueueEntry* VerifyRequestHandle::current_delegation

Current Delegation Pointer.

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

◆ request_id

uint32_t VerifyRequestHandle::request_id

request id

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

Referenced by handle_collect(), handle_verify(), and send_intermediate_response().

◆ pending_lookups

uint64_t VerifyRequestHandle::pending_lookups

◆ resolution_algo

enum GNUNET_ABD_AlgoDirectionFlags VerifyRequestHandle::resolution_algo

Direction of the resolution algo.

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

Referenced by delegate_collection_finished(), handle_collect(), and handle_verify().

◆ dele_qe

struct GNUNET_NAMESTORE_QueueEntry* VerifyRequestHandle::dele_qe

Delegate iterator for lookup.

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

Referenced by handle_collect(), handle_delegate_collection_cb(), and handle_delegate_collection_error_cb().


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