GNUnet 0.21.1
TicketIssueHandle Struct Reference

Ticket issue request handle. More...

Collaboration diagram for TicketIssueHandle:
[legend]

Data Fields

struct GNUNET_RECLAIM_AttributeListattrs
 Attributes to issue. More...
 
struct GNUNET_RECLAIM_PresentationListpresentations
 Presentations to add. More...
 
struct GNUNET_CRYPTO_PrivateKey identity
 Issuer Key. More...
 
struct GNUNET_RECLAIM_Ticket ticket
 Ticket to issue. More...
 
struct GNUNET_NAMESTORE_QueueEntryns_qe
 QueueEntry. More...
 
struct GNUNET_NAMESTORE_ZoneIteratorns_it
 Namestore Iterator. More...
 
RECLAIM_TICKETS_TicketResult cb
 Callback. More...
 
void * cb_cls
 Callback cls. More...
 
char rp_uri [GNUNET_RECLAIM_TICKET_RP_URI_MAX_LEN]
 The ticket audience (= relying party) URI. More...
 
struct GNUNET_RECLAIM_Identifier rnd
 The ticket random identifier. More...
 

Detailed Description

Ticket issue request handle.

Definition at line 169 of file gnunet-service-reclaim_tickets.c.

Field Documentation

◆ attrs

struct GNUNET_RECLAIM_AttributeList* TicketIssueHandle::attrs

Attributes to issue.

Definition at line 174 of file gnunet-service-reclaim_tickets.c.

Referenced by filter_tickets_cb(), issue_ticket(), and RECLAIM_TICKETS_issue().

◆ presentations

struct GNUNET_RECLAIM_PresentationList* TicketIssueHandle::presentations

Presentations to add.

Definition at line 179 of file gnunet-service-reclaim_tickets.c.

Referenced by filter_tickets_cb(), issue_ticket(), and RECLAIM_TICKETS_issue().

◆ identity

struct GNUNET_CRYPTO_PrivateKey TicketIssueHandle::identity

Issuer Key.

Definition at line 184 of file gnunet-service-reclaim_tickets.c.

Referenced by issue_ticket(), and RECLAIM_TICKETS_issue().

◆ ticket

struct GNUNET_RECLAIM_Ticket TicketIssueHandle::ticket

Ticket to issue.

Definition at line 189 of file gnunet-service-reclaim_tickets.c.

Referenced by filter_tickets_cb(), filter_tickets_error_cb(), and issue_ticket().

◆ ns_qe

struct GNUNET_NAMESTORE_QueueEntry* TicketIssueHandle::ns_qe

QueueEntry.

Definition at line 194 of file gnunet-service-reclaim_tickets.c.

Referenced by issue_ticket().

◆ ns_it

struct GNUNET_NAMESTORE_ZoneIterator* TicketIssueHandle::ns_it

◆ cb

RECLAIM_TICKETS_TicketResult TicketIssueHandle::cb

◆ cb_cls

void* TicketIssueHandle::cb_cls

Callback cls.

Definition at line 209 of file gnunet-service-reclaim_tickets.c.

Referenced by filter_tickets_cb(), filter_tickets_error_cb(), and RECLAIM_TICKETS_issue().

◆ rp_uri

char TicketIssueHandle::rp_uri[GNUNET_RECLAIM_TICKET_RP_URI_MAX_LEN]

The ticket audience (= relying party) URI.

0-terminated string. Example: "urn:gns:000G002B4RF1XPBXDPGZA0PT16BHQCS427YQK4NC84KZMK7TK8C2Z5GMK8"

Definition at line 216 of file gnunet-service-reclaim_tickets.c.

Referenced by filter_tickets_cb(), issue_ticket(), and RECLAIM_TICKETS_issue().

◆ rnd

struct GNUNET_RECLAIM_Identifier TicketIssueHandle::rnd

The ticket random identifier.

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

Referenced by filter_tickets_finished_cb(), and issue_ticket().


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