Message carrying a PEERSTORE record message. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/peerstore/peerstore.h>
Data Fields | |
struct GNUNET_MessageHeader | header |
GNUnet message header. More... | |
struct GNUNET_PeerIdentity | peer |
Peer Identity. More... | |
struct GNUNET_TIME_AbsoluteNBO | expiry |
Expiry time of entry. More... | |
uint32_t | rid |
Request id. More... | |
uint32_t | options |
Options, needed only in case of a store operation. More... | |
uint16_t | key_size |
Size of the key string Allocated at position 1 after this struct. More... | |
uint16_t | value_size |
Size of value blob Allocated at position 2 after this struct. More... | |
uint16_t | sub_system_size |
Size of the sub_system string Allocated at position 0 after this struct. More... | |
uint16_t | reserved |
reserved More... | |
Message carrying a PEERSTORE record message.
Definition at line 37 of file peerstore.h.
struct GNUNET_MessageHeader PeerstoreRecordMessage::header |
GNUnet message header.
Definition at line 42 of file peerstore.h.
Referenced by PEERSTORE_parse_record_message().
struct GNUNET_PeerIdentity PeerstoreRecordMessage::peer |
Peer Identity.
Definition at line 47 of file peerstore.h.
Referenced by PEERSTORE_create_record_mq_envelope(), and PEERSTORE_parse_record_message().
struct GNUNET_TIME_AbsoluteNBO PeerstoreRecordMessage::expiry |
Expiry time of entry.
Definition at line 52 of file peerstore.h.
Referenced by PEERSTORE_create_record_mq_envelope(), and PEERSTORE_parse_record_message().
uint32_t PeerstoreRecordMessage::rid |
Request id.
Definition at line 57 of file peerstore.h.
Referenced by handle_store(), and PEERSTORE_create_record_mq_envelope().
uint32_t PeerstoreRecordMessage::options |
Options, needed only in case of a store operation.
Definition at line 63 of file peerstore.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(), handle_store(), 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(), PEERSTORE_create_record_mq_envelope(), 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 PeerstoreRecordMessage::key_size |
Size of the key string Allocated at position 1 after this struct.
Definition at line 69 of file peerstore.h.
Referenced by PEERSTORE_create_record_mq_envelope(), and PEERSTORE_parse_record_message().
uint16_t PeerstoreRecordMessage::value_size |
Size of value blob Allocated at position 2 after this struct.
Definition at line 75 of file peerstore.h.
Referenced by PEERSTORE_create_record_mq_envelope(), and PEERSTORE_parse_record_message().
uint16_t PeerstoreRecordMessage::sub_system_size |
Size of the sub_system string Allocated at position 0 after this struct.
Definition at line 82 of file peerstore.h.
Referenced by PEERSTORE_create_record_mq_envelope(), and PEERSTORE_parse_record_message().
uint16_t PeerstoreRecordMessage::reserved |
reserved
Definition at line 87 of file peerstore.h.