Context containing information about a GET request. More...
Data Fields | |
| const void * | xquery |
| extended query (see gnunet_block_lib.h). | |
| struct GNUNET_HashCode | key |
| The key this request was about. | |
| struct GNUNET_BLOCK_Group * | bg |
| Block group to use to evaluate replies (updated) | |
| GDS_DATACACHE_GetCallback | gc |
| Function to call on results. | |
| void * | gc_cls |
| Closure for gc. | |
| size_t | xquery_size |
| Number of bytes in xquery. | |
| enum GNUNET_BLOCK_ReplyEvaluationResult | eval |
| Return value to give back. | |
Context containing information about a GET request.
Definition at line 88 of file gnunet-service-dht_datacache.c.
| const void* GetRequestContext::xquery |
extended query (see gnunet_block_lib.h).
Definition at line 93 of file gnunet-service-dht_datacache.c.
Referenced by GDS_DATACACHE_get_closest(), and GDS_DATACACHE_handle_get().
| struct GNUNET_HashCode GetRequestContext::key |
The key this request was about.
Definition at line 98 of file gnunet-service-dht_datacache.c.
| struct GNUNET_BLOCK_Group* GetRequestContext::bg |
Block group to use to evaluate replies (updated)
Definition at line 103 of file gnunet-service-dht_datacache.c.
Referenced by GDS_DATACACHE_get_closest(), and GDS_DATACACHE_handle_get().
| GDS_DATACACHE_GetCallback GetRequestContext::gc |
Function to call on results.
Definition at line 108 of file gnunet-service-dht_datacache.c.
Referenced by GDS_DATACACHE_handle_get().
| void* GetRequestContext::gc_cls |
Closure for gc.
Definition at line 113 of file gnunet-service-dht_datacache.c.
Referenced by GDS_DATACACHE_handle_get().
| size_t GetRequestContext::xquery_size |
Number of bytes in xquery.
Definition at line 118 of file gnunet-service-dht_datacache.c.
Referenced by GDS_DATACACHE_get_closest(), and GDS_DATACACHE_handle_get().
| enum GNUNET_BLOCK_ReplyEvaluationResult GetRequestContext::eval |
Return value to give back.
Definition at line 123 of file gnunet-service-dht_datacache.c.
Referenced by datacache_get_iterator().