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 235 of file peerstore_api.c.
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::next |
Kept in a DLL.
Definition at line 240 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 245 of file peerstore_api.c.
struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_IterateContext::h |
Handle to the PEERSTORE service.
Definition at line 250 of file peerstore_api.c.
Referenced by 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 255 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iteration_start(), and GNUNET_PEERSTORE_iteration_stop().
struct GNUNET_PeerIdentity GNUNET_PEERSTORE_IterateContext::peer |
Peer the store is for.
Definition at line 260 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iteration_start().
char* GNUNET_PEERSTORE_IterateContext::key |
Key for the store operation.
Definition at line 265 of file peerstore_api.c.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), GNUNET_PEERSTORE_iteration_start(), GNUNET_PEERSTORE_iteration_stop(), and gnunet-chk.Chk::uri().
GNUNET_PEERSTORE_Processor GNUNET_PEERSTORE_IterateContext::callback |
Callback with each matching record.
Definition at line 270 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 275 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 280 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 285 of file peerstore_api.c.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), GNUNET_PEERSTORE_iteration_next(), and typescriptdomain.TypeScriptDefinition::run().