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>
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... | |
Information about a file and its location (peer claiming to share the file).
struct FileIdentifier Location::fi |
Information about the shared file.
Definition at line 117 of file fs_api.h.
Referenced by GNUNET_FS_download_start_task_(), GNUNET_FS_uri_chk_get_file_size(), GNUNET_FS_uri_loc_create(), GNUNET_FS_uri_loc_get_uri(), GNUNET_FS_uri_to_key(), uri_loc_parse(), and uri_loc_to_string().
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().
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().
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().