GNUnet 0.22.0
Location Struct Reference

Information about a file and its location (peer claiming to share the file). More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/fs/fs_api.h>

Collaboration diagram for Location:
[legend]

Data Fields

struct FileIdentifier fi
 Information about the shared file. More...
 
struct GNUNET_PeerIdentity peer
 Identity of the peer sharing the file. More...
 
struct GNUNET_TIME_Absolute expirationTime
 Time when this location URI expires. More...
 
struct GNUNET_CRYPTO_EddsaSignature contentSignature
 Signature over the GNUNET_EC_FileIdentifier, peer identity and expiration time. More...
 

Detailed Description

Information about a file and its location (peer claiming to share the file).

Definition at line 112 of file fs_api.h.

Field Documentation

◆ fi

◆ peer

struct GNUNET_PeerIdentity Location::peer

Identity of the peer sharing the file.

Definition at line 122 of file fs_api.h.

Referenced by GNUNET_FS_uri_loc_create(), GNUNET_FS_uri_loc_get_peer_identity(), handle_client_loc_sign(), uri_loc_parse(), and uri_loc_to_string().

◆ expirationTime

struct GNUNET_TIME_Absolute Location::expirationTime

Time when this location URI expires.

Definition at line 127 of file fs_api.h.

Referenced by GNUNET_FS_uri_loc_create(), GNUNET_FS_uri_loc_get_expiration(), handle_client_loc_sign(), uri_loc_parse(), and uri_loc_to_string().

◆ contentSignature

struct GNUNET_CRYPTO_EddsaSignature Location::contentSignature

Signature over the GNUNET_EC_FileIdentifier, peer identity and expiration time.

Definition at line 133 of file fs_api.h.

Referenced by GNUNET_FS_uri_loc_create(), handle_client_loc_sign(), uri_loc_parse(), and uri_loc_to_string().


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