GNUnet  0.11.x
Data Fields
GNUNET_PEERSTORE_Record Struct Reference

Single PEERSTORE record. More...

#include <gnunet_peerstore_service.h>

Collaboration diagram for GNUNET_PEERSTORE_Record:

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_Clientclient
 Client from which this record originated. More...

Detailed Description

Single PEERSTORE record.

Definition at line 119 of file gnunet_peerstore_service.h.

Field Documentation

◆ sub_system

char* GNUNET_PEERSTORE_Record::sub_system

◆ peer

struct GNUNET_PeerIdentity GNUNET_PEERSTORE_Record::peer

◆ key

char* GNUNET_PEERSTORE_Record::key

◆ value

void* GNUNET_PEERSTORE_Record::value

◆ value_size

size_t GNUNET_PEERSTORE_Record::value_size

◆ expiry

struct GNUNET_TIME_Absolute GNUNET_PEERSTORE_Record::expiry

◆ client

struct GNUNET_SERVICE_Client* GNUNET_PEERSTORE_Record::client

Client from which this record originated.

NOTE: This is internal to the service.

Definition at line 155 of file gnunet_peerstore_service.h.

Referenced by handle_iterate(), handle_store(), record_iterator(), and store_record_continuation().

The documentation for this struct was generated from the following file: