An QueueEntry used to store information for a pending NAMESTORE record operation. More...
Data Fields | |
struct GNUNET_NAMESTORE_QueueEntry * | next |
Kept in a DLL. More... | |
struct GNUNET_NAMESTORE_QueueEntry * | prev |
Kept in a DLL. More... | |
struct GNUNET_NAMESTORE_Handle * | h |
Main handle to access the namestore. More... | |
GNUNET_NAMESTORE_ContinuationWithStatus | cont |
Continuation to call. More... | |
void * | cont_cls |
Closure for cont. More... | |
GNUNET_NAMESTORE_RecordMonitor | proc |
Function to call with the records we get back; or NULL. More... | |
GNUNET_NAMESTORE_RecordSetMonitor | proc2 |
Function to call with the records we get back; or NULL. More... | |
GNUNET_NAMESTORE_EditRecordSetBeginCallback | edit_proc |
Function to call with the records we get back including optional editor hint. More... | |
void * | proc_cls |
Closure for proc. More... | |
GNUNET_SCHEDULER_TaskCallback | error_cb |
Function to call on errors. More... | |
void * | error_cb_cls |
Closure for error_cb. More... | |
struct GNUNET_MQ_Envelope * | env |
Envelope of the message to send to the service, if not yet sent. More... | |
struct GNUNET_SCHEDULER_Task * | timeout_task |
Task scheduled to warn us if the namestore is way too slow. More... | |
uint32_t | op_id |
The operation id this zone iteration operation has. More... | |
An QueueEntry used to store information for a pending NAMESTORE record operation.
Definition at line 48 of file namestore_api.c.
struct GNUNET_NAMESTORE_QueueEntry* GNUNET_NAMESTORE_QueueEntry::next |
Kept in a DLL.
Definition at line 53 of file namestore_api.c.
struct GNUNET_NAMESTORE_QueueEntry* GNUNET_NAMESTORE_QueueEntry::prev |
Kept in a DLL.
Definition at line 58 of file namestore_api.c.
struct GNUNET_NAMESTORE_Handle* GNUNET_NAMESTORE_QueueEntry::h |
Main handle to access the namestore.
Definition at line 63 of file namestore_api.c.
GNUNET_NAMESTORE_ContinuationWithStatus GNUNET_NAMESTORE_QueueEntry::cont |
Continuation to call.
Definition at line 68 of file namestore_api.c.
void* GNUNET_NAMESTORE_QueueEntry::cont_cls |
Closure for cont.
Definition at line 73 of file namestore_api.c.
GNUNET_NAMESTORE_RecordMonitor GNUNET_NAMESTORE_QueueEntry::proc |
Function to call with the records we get back; or NULL.
Definition at line 78 of file namestore_api.c.
GNUNET_NAMESTORE_RecordSetMonitor GNUNET_NAMESTORE_QueueEntry::proc2 |
Function to call with the records we get back; or NULL.
Definition at line 83 of file namestore_api.c.
GNUNET_NAMESTORE_EditRecordSetBeginCallback GNUNET_NAMESTORE_QueueEntry::edit_proc |
Function to call with the records we get back including optional editor hint.
Definition at line 88 of file namestore_api.c.
void* GNUNET_NAMESTORE_QueueEntry::proc_cls |
Closure for proc.
Definition at line 93 of file namestore_api.c.
GNUNET_SCHEDULER_TaskCallback GNUNET_NAMESTORE_QueueEntry::error_cb |
Function to call on errors.
Definition at line 98 of file namestore_api.c.
void* GNUNET_NAMESTORE_QueueEntry::error_cb_cls |
Closure for error_cb.
Definition at line 103 of file namestore_api.c.
Referenced by GNUNET_NAMESTORE_records_lookup(), and GNUNET_NAMESTORE_records_lookup2().
struct GNUNET_MQ_Envelope* GNUNET_NAMESTORE_QueueEntry::env |
Envelope of the message to send to the service, if not yet sent.
Definition at line 109 of file namestore_api.c.
struct GNUNET_SCHEDULER_Task* GNUNET_NAMESTORE_QueueEntry::timeout_task |
Task scheduled to warn us if the namestore is way too slow.
Definition at line 114 of file namestore_api.c.
uint32_t GNUNET_NAMESTORE_QueueEntry::op_id |
The operation id this zone iteration operation has.
Definition at line 119 of file namestore_api.c.