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... | |
int | iterating |
GNUNET_YES if we are currently processing records. More... | |
Context for a iterate request.
Definition at line 162 of file peerstore_api.c.
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::next |
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::prev |
Kept in a DLL.
Definition at line 172 of file peerstore_api.c.
struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_IterateContext::h |
Handle to the PEERSTORE service.
Definition at line 177 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate(), and GNUNET_PEERSTORE_iterate_cancel().
char* GNUNET_PEERSTORE_IterateContext::sub_system |
Which subsystem does the store?
Definition at line 182 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate(), and GNUNET_PEERSTORE_iterate_cancel().
struct GNUNET_PeerIdentity GNUNET_PEERSTORE_IterateContext::peer |
Peer the store is for.
Definition at line 182 of file peerstore_api.c.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), and GNUNET_PEERSTORE_iterate().
char* GNUNET_PEERSTORE_IterateContext::key |
Key for the store operation.
Definition at line 192 of file peerstore_api.c.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), GNUNET_PEERSTORE_iterate(), GNUNET_PEERSTORE_iterate_cancel(), and gnunet-chk.Chk::uri().
GNUNET_PEERSTORE_Processor GNUNET_PEERSTORE_IterateContext::callback |
Callback with each matching record.
Definition at line 197 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate(), GNUNET_PEERSTORE_iterate_cancel(), handle_iterate_end(), and handle_iterate_result().
void* GNUNET_PEERSTORE_IterateContext::callback_cls |
Closure for callback.
Definition at line 202 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate(), handle_iterate_end(), and handle_iterate_result().
int GNUNET_PEERSTORE_IterateContext::iterating |
GNUNET_YES if we are currently processing records.
Definition at line 207 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate_cancel(), handle_iterate_end(), and handle_iterate_result().