GNUnet 0.21.1
GNUNET_RECLAIM_Operation Struct Reference

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

Collaboration diagram for GNUNET_RECLAIM_Operation:
[legend]

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_AttributeTicketResult atr_cb
 Attribute result callback. More...
 
GNUNET_RECLAIM_CredentialResult at_cb
 Credential result callback. More...
 
GNUNET_RECLAIM_ContinuationWithStatus rvk_cb
 Revocation result callback. More...
 
GNUNET_RECLAIM_TicketCallback tr_cb
 Ticket result callback. More...
 
GNUNET_RECLAIM_IssueTicketCallback ti_cb
 Ticket issue 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 39 of file reclaim_api.c.

Field Documentation

◆ h

struct GNUNET_RECLAIM_Handle* GNUNET_RECLAIM_Operation::h

Main handle.

Definition at line 44 of file reclaim_api.c.

◆ next

struct GNUNET_RECLAIM_Operation* GNUNET_RECLAIM_Operation::next

We keep operations in a DLL.

Definition at line 49 of file reclaim_api.c.

◆ prev

struct GNUNET_RECLAIM_Operation* GNUNET_RECLAIM_Operation::prev

We keep operations in a DLL.

Definition at line 54 of file reclaim_api.c.

◆ msg

const struct GNUNET_MessageHeader* GNUNET_RECLAIM_Operation::msg

Message to send to the service.

Allocated at the end of this struct.

Definition at line 60 of file reclaim_api.c.

◆ as_cb

GNUNET_RECLAIM_ContinuationWithStatus GNUNET_RECLAIM_Operation::as_cb

Continuation to invoke after attribute store call.

Definition at line 65 of file reclaim_api.c.

◆ ar_cb

GNUNET_RECLAIM_AttributeResult GNUNET_RECLAIM_Operation::ar_cb

Attribute result callback.

Definition at line 70 of file reclaim_api.c.

◆ atr_cb

GNUNET_RECLAIM_AttributeTicketResult GNUNET_RECLAIM_Operation::atr_cb

Attribute result callback.

Definition at line 75 of file reclaim_api.c.

◆ at_cb

GNUNET_RECLAIM_CredentialResult GNUNET_RECLAIM_Operation::at_cb

Credential result callback.

Definition at line 80 of file reclaim_api.c.

◆ rvk_cb

GNUNET_RECLAIM_ContinuationWithStatus GNUNET_RECLAIM_Operation::rvk_cb

Revocation result callback.

Definition at line 85 of file reclaim_api.c.

◆ tr_cb

GNUNET_RECLAIM_TicketCallback GNUNET_RECLAIM_Operation::tr_cb

Ticket result callback.

Definition at line 90 of file reclaim_api.c.

◆ ti_cb

GNUNET_RECLAIM_IssueTicketCallback GNUNET_RECLAIM_Operation::ti_cb

Ticket issue result callback.

Definition at line 95 of file reclaim_api.c.

◆ env

struct GNUNET_MQ_Envelope* GNUNET_RECLAIM_Operation::env

Envelope with the message for this queue entry.

Definition at line 100 of file reclaim_api.c.

Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), and typescriptdomain.TypeScriptDefinition::run().

◆ r_id

uint32_t GNUNET_RECLAIM_Operation::r_id

◆ cls

void* GNUNET_RECLAIM_Operation::cls

Closure for cont or cb.

Definition at line 110 of file reclaim_api.c.


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