Context for a iterate request. More...
Data Fields | |
struct GNUNET_PEERSTORE_IterateContext * | next |
Kept in a DLL. More... | |
struct GNUNET_PEERSTORE_IterateContext * | prev |
Kept in a DLL. More... | |
struct GNUNET_PEERSTORE_Handle * | h |
Handle to the PEERSTORE service. More... | |
char * | sub_system |
Which subsystem does the store? More... | |
struct GNUNET_PeerIdentity | peer |
Peer the store is for. More... | |
char * | key |
Key for the store operation. More... | |
GNUNET_PEERSTORE_Processor | callback |
Callback with each matching record. More... | |
void * | callback_cls |
Closure for callback. More... | |
uint32_t | rid |
Request ID. More... | |
struct GNUNET_MQ_Envelope * | env |
Temporary envelope. More... | |
Context for a iterate request.
Definition at line 233 of file peerstore_api.c.
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::next |
Kept in a DLL.
Definition at line 238 of file peerstore_api.c.
Referenced by handle_iterate_end(), and handle_iterate_result().
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::prev |
Kept in a DLL.
Definition at line 243 of file peerstore_api.c.
struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_IterateContext::h |
Handle to the PEERSTORE service.
Definition at line 248 of file peerstore_api.c.
Referenced by destroy_iteratecontext(), GNUNET_PEERSTORE_iteration_next(), GNUNET_PEERSTORE_iteration_start(), and GNUNET_PEERSTORE_iteration_stop().
char* GNUNET_PEERSTORE_IterateContext::sub_system |
Which subsystem does the store?
Definition at line 253 of file peerstore_api.c.
Referenced by destroy_iteratecontext(), and GNUNET_PEERSTORE_iteration_start().
struct GNUNET_PeerIdentity GNUNET_PEERSTORE_IterateContext::peer |
Peer the store is for.
Definition at line 258 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iteration_start().
char* GNUNET_PEERSTORE_IterateContext::key |
Key for the store operation.
Definition at line 263 of file peerstore_api.c.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), destroy_iteratecontext(), GNUNET_PEERSTORE_iteration_start(), and gnunet-chk.Chk::uri().
GNUNET_PEERSTORE_Processor GNUNET_PEERSTORE_IterateContext::callback |
Callback with each matching record.
Definition at line 268 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iteration_start(), handle_iterate_end(), and handle_iterate_result().
void* GNUNET_PEERSTORE_IterateContext::callback_cls |
Closure for callback.
Definition at line 273 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iteration_start(), handle_iterate_end(), and handle_iterate_result().
uint32_t GNUNET_PEERSTORE_IterateContext::rid |
Request ID.
Definition at line 278 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iteration_next(), GNUNET_PEERSTORE_iteration_start(), GNUNET_PEERSTORE_iteration_stop(), handle_iterate_end(), and handle_iterate_result().
struct GNUNET_MQ_Envelope* GNUNET_PEERSTORE_IterateContext::env |
Temporary envelope.
Definition at line 283 of file peerstore_api.c.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), GNUNET_PEERSTORE_iteration_next(), and typescriptdomain.TypeScriptDefinition::run().