Message to insert data into the DHT, sent from clients to DHT service. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/dht/dht.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
Type: GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT. More... | |
uint32_t | type |
The type of data to insert. More... | |
uint32_t | options |
Message options, actually an 'enum GNUNET_DHT_RouteOption' value. More... | |
uint32_t | desired_replication_level |
Replication level for this message. More... | |
struct GNUNET_TIME_AbsoluteNBO | expiration |
How long should this data persist? More... | |
struct GNUNET_HashCode | key |
The key to store the value under. More... | |
Message to insert data into the DHT, sent from clients to DHT service.
struct GNUNET_MessageHeader GNUNET_DHT_ClientPutMessage::header |
Type: GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT.
Definition at line 204 of file dht.h.
Referenced by handle_dht_local_put().
uint32_t GNUNET_DHT_ClientPutMessage::type |
The type of data to insert.
Definition at line 209 of file dht.h.
Referenced by GNUNET_DHT_put(), and handle_dht_local_put().
uint32_t GNUNET_DHT_ClientPutMessage::options |
Message options, actually an 'enum GNUNET_DHT_RouteOption' value.
Definition at line 214 of file dht.h.
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(), GNUNET_DHT_put(), handle_dht_local_put(), 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().
uint32_t GNUNET_DHT_ClientPutMessage::desired_replication_level |
Replication level for this message.
Definition at line 219 of file dht.h.
Referenced by check_dht_local_put(), GNUNET_DHT_put(), and handle_dht_local_put().
struct GNUNET_TIME_AbsoluteNBO GNUNET_DHT_ClientPutMessage::expiration |
How long should this data persist?
Definition at line 224 of file dht.h.
Referenced by GNUNET_DHT_put(), and handle_dht_local_put().
struct GNUNET_HashCode GNUNET_DHT_ClientPutMessage::key |
The key to store the value under.
Definition at line 229 of file dht.h.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), GNUNET_DHT_put(), handle_dht_local_put(), and gnunet-chk.Chk::uri().