P2P PUT message. More...
#include </home/buildbot/bb-worker/worker/gnunet_release/build/src/service/dht/dht.h>
| Data Fields | |
| struct GNUNET_MessageHeader | header | 
| Type: GNUNET_MESSAGE_TYPE_DHT_P2P_PUT. | |
| uint32_t | type | 
| Content type, must not be zero. | |
| uint16_t | options | 
| Processing options. | |
| uint16_t | hop_count | 
| Hop count. | |
| uint16_t | desired_replication_level | 
| Replication level for this message. | |
| uint16_t | put_path_length | 
| Length of the PUT path that follows (if tracked). | |
| struct GNUNET_TIME_AbsoluteNBO | expiration_time | 
| When does the content expire? | |
| char | bloomfilter [128] | 
| Bloomfilter (for peer identities) to stop circular routes. | |
| struct GNUNET_HashCode | key | 
| The key we are storing under. | |
| 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 check_dht_p2p_put(), GDS_helper_make_put_message(), and handle_dht_p2p_put().
| 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 GDS_helper_make_put_message(), and handle_dht_p2p_put().