Handle for an operation with the identity service. More...
Data Fields | |
struct GNUNET_IDENTITY_Handle * | h |
Main identity handle. More... | |
struct GNUNET_IDENTITY_Operation * | next |
We keep operations in a DLL. More... | |
struct GNUNET_IDENTITY_Operation * | prev |
We keep operations in a DLL. More... | |
const struct GNUNET_MessageHeader * | msg |
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... | |
Handle for an operation with the identity service.
Definition at line 40 of file identity_api.c.
struct GNUNET_IDENTITY_Handle* GNUNET_IDENTITY_Operation::h |
Main identity handle.
Definition at line 45 of file identity_api.c.
struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Operation::next |
We keep operations in a DLL.
Definition at line 50 of file identity_api.c.
struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Operation::prev |
We keep operations in a DLL.
Definition at line 55 of file identity_api.c.
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.
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.
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.
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.
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.
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().