GNUnet  0.11.x
Data Fields
GNUNET_RECLAIM_Operation Struct Reference

Handle for an operation with the service. More...

Collaboration diagram for GNUNET_RECLAIM_Operation:

Data Fields

struct GNUNET_RECLAIM_Handleh
 Main handle. More...
struct GNUNET_RECLAIM_Operationnext
 We keep operations in a DLL. More...
struct GNUNET_RECLAIM_Operationprev
 We keep operations in a DLL. More...
const struct GNUNET_MessageHeadermsg
 Message to send to the service. More...
GNUNET_RECLAIM_ContinuationWithStatus as_cb
 Continuation to invoke after attribute store call. More...
GNUNET_RECLAIM_AttributeResult ar_cb
 Attribute result callback. More...
GNUNET_RECLAIM_ContinuationWithStatus rvk_cb
 Revocation result callback. More...
GNUNET_RECLAIM_TicketCallback tr_cb
 Ticket result callback. More...
struct GNUNET_MQ_Envelopeenv
 Envelope with the message for this queue entry. More...
uint32_t r_id
 request id More...
void * cls
 Closure for cont or cb. More...

Detailed Description

Handle for an operation with the service.

Definition at line 41 of file reclaim_api.c.

Field Documentation

◆ h

struct GNUNET_RECLAIM_Handle* GNUNET_RECLAIM_Operation::h

◆ next

struct GNUNET_RECLAIM_Operation* GNUNET_RECLAIM_Operation::next

◆ prev

struct GNUNET_RECLAIM_Operation* GNUNET_RECLAIM_Operation::prev

We keep operations in a DLL.

Definition at line 56 of file reclaim_api.c.

◆ msg

const struct GNUNET_MessageHeader* GNUNET_RECLAIM_Operation::msg

◆ as_cb

GNUNET_RECLAIM_ContinuationWithStatus GNUNET_RECLAIM_Operation::as_cb

◆ ar_cb

GNUNET_RECLAIM_AttributeResult GNUNET_RECLAIM_Operation::ar_cb

◆ rvk_cb

GNUNET_RECLAIM_ContinuationWithStatus GNUNET_RECLAIM_Operation::rvk_cb

Revocation result callback.

Definition at line 77 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_revoke(), and handle_revoke_ticket_result().

◆ tr_cb

GNUNET_RECLAIM_TicketCallback GNUNET_RECLAIM_Operation::tr_cb

Ticket result callback.

Definition at line 82 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_issue(), and handle_ticket_result().

◆ env

struct GNUNET_MQ_Envelope* GNUNET_RECLAIM_Operation::env

◆ r_id

uint32_t GNUNET_RECLAIM_Operation::r_id

◆ cls

void* GNUNET_RECLAIM_Operation::cls

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