Context for a store request. More...
Data Fields | |
struct GNUNET_PEERSTORE_StoreContext * | next |
Kept in a DLL. More... | |
struct GNUNET_PEERSTORE_StoreContext * | prev |
Kept in a DLL. More... | |
struct GNUNET_PEERSTORE_Handle * | h |
Handle to the PEERSTORE service. More... | |
GNUNET_PEERSTORE_Continuation | cont |
Continuation called with service response. More... | |
uint32_t | rid |
Request ID. More... | |
void * | cont_cls |
Closure for cont. More... | |
char * | sub_system |
Which subsystem does the store? More... | |
char * | key |
Key for the store operation. More... | |
void * | value |
Contains size bytes. More... | |
struct GNUNET_PeerIdentity | peer |
Peer the store is for. More... | |
size_t | size |
Number of bytes in value. More... | |
struct GNUNET_TIME_Absolute | expiry |
When does the value expire? More... | |
enum GNUNET_PEERSTORE_StoreOption | options |
Options for the store operation. More... | |
Context for a store request.
Definition at line 99 of file peerstore_api.c.
struct GNUNET_PEERSTORE_StoreContext* GNUNET_PEERSTORE_StoreContext::next |
Kept in a DLL.
Definition at line 104 of file peerstore_api.c.
struct GNUNET_PEERSTORE_StoreContext* GNUNET_PEERSTORE_StoreContext::prev |
Kept in a DLL.
Definition at line 109 of file peerstore_api.c.
struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_StoreContext::h |
Handle to the PEERSTORE service.
Definition at line 114 of file peerstore_api.c.
GNUNET_PEERSTORE_Continuation GNUNET_PEERSTORE_StoreContext::cont |
Continuation called with service response.
Definition at line 119 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_store().
uint32_t GNUNET_PEERSTORE_StoreContext::rid |
Request ID.
Definition at line 124 of file peerstore_api.c.
void* GNUNET_PEERSTORE_StoreContext::cont_cls |
Closure for cont.
Definition at line 129 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_store().
char* GNUNET_PEERSTORE_StoreContext::sub_system |
Which subsystem does the store?
Definition at line 134 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_store().
char* GNUNET_PEERSTORE_StoreContext::key |
Key for the store operation.
Definition at line 139 of file peerstore_api.c.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), and gnunet-chk.Chk::uri().
void* GNUNET_PEERSTORE_StoreContext::value |
Contains size bytes.
Definition at line 144 of file peerstore_api.c.
struct GNUNET_PeerIdentity GNUNET_PEERSTORE_StoreContext::peer |
Peer the store is for.
Definition at line 144 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_store().
size_t GNUNET_PEERSTORE_StoreContext::size |
Number of bytes in value.
Definition at line 154 of file peerstore_api.c.
struct GNUNET_TIME_Absolute GNUNET_PEERSTORE_StoreContext::expiry |
When does the value expire?
Definition at line 154 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_store().
enum GNUNET_PEERSTORE_StoreOption GNUNET_PEERSTORE_StoreContext::options |
Options for the store operation.
Definition at line 154 of file peerstore_api.c.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), httpdomain.autohttp.flask_base.AutoflaskBase::blueprints(), httpdomain.autohttp.bottle.AutobottleDirective::endpoints(), httpdomain.autohttp.flask_base.AutoflaskBase::endpoints(), httpdomain.autohttp.tornado.AutoTornadoDirective::endpoints(), httpdomain.autohttp.bottle.AutobottleDirective::make_rst(), httpdomain.autohttp.tornado.AutoTornadoDirective::make_rst(), httpdomain.autohttp.flask_base.AutoflaskBase::make_rst(), httpdomain.autohttp.flask_base.AutoflaskBase::modules(), httpdomain.autohttp.flask_base.AutoflaskBase::order(), typescriptdomain.TypeScriptDefinition::run(), httpdomain.autohttp.flask_base.AutoflaskBase::undoc_blueprints(), httpdomain.autohttp.bottle.AutobottleDirective::undoc_endpoints(), httpdomain.autohttp.flask_base.AutoflaskBase::undoc_endpoints(), httpdomain.autohttp.tornado.AutoTornadoDirective::undoc_endpoints(), and httpdomain.autohttp.flask_base.AutoflaskBase::undoc_modules().