Single PEERSTORE record. More...
#include <gnunet_peerstore_service.h>
Data Fields | |
char * | sub_system |
Responsible sub system string. More... | |
struct GNUNET_PeerIdentity | peer |
Peer Identity. More... | |
char * | key |
Record key string. More... | |
void * | value |
Record value BLOB. More... | |
size_t | value_size |
Size of value BLOB. More... | |
struct GNUNET_TIME_Absolute | expiry |
Expiry time of entry. More... | |
struct GNUNET_SERVICE_Client * | client |
Client from which this record originated. More... | |
Single PEERSTORE record.
Definition at line 123 of file gnunet_peerstore_service.h.
char* GNUNET_PEERSTORE_Record::sub_system |
Responsible sub system string.
Definition at line 128 of file gnunet_peerstore_service.h.
Referenced by database_setup(), delete_entries(), peerstore_flat_store_record(), peerstore_sqlite_iterate_records(), and store_and_free_entries().
struct GNUNET_PeerIdentity GNUNET_PEERSTORE_Record::peer |
Peer Identity.
Definition at line 128 of file gnunet_peerstore_service.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), database_setup(), delete_entries(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), iterate_entries(), peerstore_flat_store_record(), peerstore_sqlite_iterate_records(), and store_and_free_entries().
char* GNUNET_PEERSTORE_Record::key |
Record key string.
Definition at line 138 of file gnunet_peerstore_service.h.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), database_setup(), delete_entries(), iterate_entries(), peerstore_flat_store_record(), peerstore_sqlite_iterate_records(), store_and_free_entries(), and gnunet-chk.Chk::uri().
void* GNUNET_PEERSTORE_Record::value |
Record value BLOB.
Definition at line 143 of file gnunet_peerstore_service.h.
Referenced by gnunet_testing.StatisticsCondition::check(), database_setup(), gnunet_testing.StatisticsCondition::evaluate(), peerstore_flat_store_record(), peerstore_sqlite_iterate_records(), and store_and_free_entries().
size_t GNUNET_PEERSTORE_Record::value_size |
Size of value BLOB.
Definition at line 148 of file gnunet_peerstore_service.h.
Referenced by database_setup(), peerstore_flat_store_record(), PEERSTORE_parse_record_message(), peerstore_sqlite_iterate_records(), and store_and_free_entries().
struct GNUNET_TIME_Absolute GNUNET_PEERSTORE_Record::expiry |
Expiry time of entry.
Definition at line 148 of file gnunet_peerstore_service.h.
Referenced by database_setup(), expire_entries(), peerstore_flat_store_record(), peerstore_sqlite_iterate_records(), and store_and_free_entries().
struct GNUNET_SERVICE_Client* GNUNET_PEERSTORE_Record::client |
Client from which this record originated.
NOTE: This is internal to the service.
Definition at line 159 of file gnunet_peerstore_service.h.
Referenced by handle_iterate(), handle_store(), and record_iterator().