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