GNUnet 0.21.0
GNUNET_IDENTITY_Operation Struct Reference

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

Collaboration diagram for GNUNET_IDENTITY_Operation:
[legend]

Data Fields

struct GNUNET_IDENTITY_Handleh
 Main identity handle. More...
 
struct GNUNET_IDENTITY_Operationnext
 We keep operations in a DLL. More...
 
struct GNUNET_IDENTITY_Operationprev
 We keep operations in a DLL. More...
 
const struct GNUNET_MessageHeadermsg
 Message to send to the identity service. More...
 
GNUNET_IDENTITY_Continuation cont
 Continuation to invoke with the result of the transmission; cb and create_cont will be NULL in this case. More...
 
GNUNET_IDENTITY_CreateContinuation create_cont
 Continuation to invoke with the result of the transmission; cb and cb will be NULL in this case. More...
 
struct GNUNET_CRYPTO_PrivateKey pk
 Private key to return to create_cont, or NULL. More...
 
GNUNET_IDENTITY_Callback cb
 Continuation to invoke with the result of the transmission for 'get' operations (cont and create_cont will be NULL in this case). More...
 
void * cls
 Closure for cont or cb. More...
 

Detailed Description

Handle for an operation with the identity service.

Definition at line 40 of file identity_api.c.

Field Documentation

◆ h

struct GNUNET_IDENTITY_Handle* GNUNET_IDENTITY_Operation::h

Main identity handle.

Definition at line 45 of file identity_api.c.

◆ next

struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Operation::next

We keep operations in a DLL.

Definition at line 50 of file identity_api.c.

◆ prev

struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Operation::prev

We keep operations in a DLL.

Definition at line 55 of file identity_api.c.

◆ msg

const struct GNUNET_MessageHeader* GNUNET_IDENTITY_Operation::msg

Message to send to the identity service.

Allocated at the end of this struct.

Definition at line 61 of file identity_api.c.

◆ cont

GNUNET_IDENTITY_Continuation GNUNET_IDENTITY_Operation::cont

Continuation to invoke with the result of the transmission; cb and create_cont will be NULL in this case.

Definition at line 67 of file identity_api.c.

◆ create_cont

GNUNET_IDENTITY_CreateContinuation GNUNET_IDENTITY_Operation::create_cont

Continuation to invoke with the result of the transmission; cb and cb will be NULL in this case.

Definition at line 73 of file identity_api.c.

◆ pk

struct GNUNET_CRYPTO_PrivateKey GNUNET_IDENTITY_Operation::pk

Private key to return to create_cont, or NULL.

Definition at line 78 of file identity_api.c.

◆ cb

GNUNET_IDENTITY_Callback GNUNET_IDENTITY_Operation::cb

Continuation to invoke with the result of the transmission for 'get' operations (cont and create_cont will be NULL in this case).

Definition at line 84 of file identity_api.c.

◆ cls

void* GNUNET_IDENTITY_Operation::cls

Closure for cont or cb.

Definition at line 89 of file identity_api.c.

Referenced by create_finished(), and delete_finished().


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