P2P PUT message. 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_P2P_PUT. More... | |
uint32_t | type |
Content type, must not be zero. More... | |
uint16_t | options |
Processing options. More... | |
uint16_t | hop_count |
Hop count. More... | |
uint16_t | desired_replication_level |
Replication level for this message. More... | |
uint16_t | put_path_length |
Length of the PUT path that follows (if tracked). More... | |
struct GNUNET_TIME_AbsoluteNBO | expiration_time |
When does the content expire? More... | |
char | bloomfilter [128] |
Bloomfilter (for peer identities) to stop circular routes. More... | |
struct GNUNET_HashCode | key |
The key we are storing under. More... | |
struct GNUNET_MessageHeader PeerPutMessage::header |
Type: GNUNET_MESSAGE_TYPE_DHT_P2P_PUT.
Definition at line 433 of file dht.h.
Referenced by check_dht_p2p_put(), GDS_helper_make_put_message(), GDS_NEIGHBOURS_handle_put(), and handle_dht_p2p_put().
uint32_t PeerPutMessage::type |
Content type, must not be zero.
Definition at line 438 of file dht.h.
Referenced by check_dht_p2p_put(), GDS_helper_make_put_message(), and handle_dht_p2p_put().
uint16_t PeerPutMessage::options |
Processing options.
Definition at line 443 of file dht.h.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), httpdomain.autohttp.flask_base.AutoflaskBase::blueprints(), check_dht_p2p_put(), httpdomain.autohttp.bottle.AutobottleDirective::endpoints(), httpdomain.autohttp.flask_base.AutoflaskBase::endpoints(), httpdomain.autohttp.tornado.AutoTornadoDirective::endpoints(), GDS_helper_make_put_message(), handle_dht_p2p_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().
uint16_t PeerPutMessage::hop_count |
Hop count.
Definition at line 448 of file dht.h.
Referenced by GDS_helper_make_put_message(), GDS_NEIGHBOURS_handle_put(), and handle_dht_p2p_put().
uint16_t PeerPutMessage::desired_replication_level |
Replication level for this message.
Definition at line 453 of file dht.h.
Referenced by GDS_helper_make_put_message(), GDS_NEIGHBOURS_handle_put(), and handle_dht_p2p_put().
uint16_t PeerPutMessage::put_path_length |
Length of the PUT path that follows (if tracked).
Definition at line 458 of file dht.h.
Referenced by check_dht_p2p_put(), GDS_helper_make_put_message(), GDS_NEIGHBOURS_handle_put(), handle_dht_p2p_put(), and run().
struct GNUNET_TIME_AbsoluteNBO PeerPutMessage::expiration_time |
When does the content expire?
Definition at line 463 of file dht.h.
Referenced by GDS_helper_make_put_message(), and handle_dht_p2p_put().
char PeerPutMessage::bloomfilter[128] |
Bloomfilter (for peer identities) to stop circular routes.
Definition at line 468 of file dht.h.
Referenced by GDS_helper_make_put_message(), and handle_dht_p2p_put().
struct GNUNET_HashCode PeerPutMessage::key |
The key we are storing under.
Definition at line 473 of file dht.h.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), GDS_helper_make_put_message(), handle_dht_p2p_put(), and gnunet-chk.Chk::uri().