Argument given to the progress callback with information about what is going on. More...
#include <gnunet_fs_service.h>
Data Fields | |
union { | |
struct GNUNET_FS_PublishStatusEvent { | |
struct GNUNET_FS_PublishContext * pc | |
Context for controlling the upload. More... | |
const struct GNUNET_FS_FileInformation * fi | |
Information about the file that is being published. More... | |
void * cctx | |
Client context pointer (set the last time by the client for this operation; initially NULL on START/RESUME events). More... | |
void * pctx | |
Client context pointer for the parent operation (if this is a file in a directory or a subdirectory). More... | |
const char * filename | |
Name of the file being published; can be NULL. More... | |
uint64_t size | |
How large is the file overall? For directories, this is only the size of the directory itself, not of the other files contained within the directory. More... | |
struct GNUNET_TIME_Relative eta | |
At what time do we expect to finish the upload? (will be a value in the past for completed uploads). More... | |
struct GNUNET_TIME_Relative duration | |
How long has this upload been actively running (excludes times where the upload was suspended). More... | |
uint64_t completed | |
How many bytes have we completed? More... | |
uint32_t anonymity | |
What anonymity level is used for this upload? More... | |
union { | |
struct GNUNET_FS_PublishProgressEvent { | |
const void * data | |
Data block we just published. More... | |
uint64_t offset | |
At what offset in the file is "data"? More... | |
uint64_t data_len | |
Length of the data block. More... | |
unsigned int depth | |
Depth of the given block in the tree; 0 would be the lowest level (DBLOCKs). More... | |
} progress | |
struct GNUNET_FS_PublishProgressDirectoryEvent { | |
uint64_t completed | |
How far are we along in the overall directory? More... | |
uint64_t total | |
How big do we estimate the entire directory to be? More... | |
struct GNUNET_TIME_Relative eta | |
At what time do we expect to finish the upload of the CONTENTS of the directory. More... | |
} progress_directory | |
struct GNUNET_FS_PublishResumeEvent { | |
const char * message | |
Error message, NULL if no error was encountered so far. More... | |
const struct GNUNET_FS_Uri * chk_uri | |
URI of the file (if the download had been completed) More... | |
const struct GNUNET_FS_Uri * sks_uri | |
SKS URI of the file (if the download had been completed) More... | |
} resume | |
struct GNUNET_FS_PublishCompletedEvent { | |
const struct GNUNET_FS_Uri * chk_uri | |
CHK URI of the file. More... | |
const struct GNUNET_FS_Uri * sks_uri | |
SKS URI of the file (if the download had been completed) More... | |
} completed | |
struct GNUNET_FS_PublishErrorEvent { | |
const char * message | |
Error message, never NULL. More... | |
} error | |
} specifics | |
Additional values for specific events. More... | |
} publish | |
struct GNUNET_FS_DownloadStatusEvent { | |
struct GNUNET_FS_DownloadContext * dc | |
Context for controlling the download. More... | |
void * cctx | |
Client context pointer (set the last time by the client for this operation; initially NULL on START/RESUME events). More... | |
void * pctx | |
Client context pointer for the parent operation (if this is a file in a directory or a subdirectory). More... | |
void * sctx | |
Client context pointer for the associated search operation (specifically, context pointer for the specific search result, not the overall search); only set if this download was started from a search result. More... | |
const struct GNUNET_FS_Uri * uri | |
URI used for this download. More... | |
const char * filename | |
Name of the file that we are downloading. More... | |
uint64_t size | |
How large is the download overall? This is NOT necessarily the size from the URI since we may be doing a partial download. More... | |
struct GNUNET_TIME_Relative eta | |
At what time do we expect to finish the download? (will be a value in the past for completed uploads). More... | |
struct GNUNET_TIME_Relative duration | |
How long has this download been active? More... | |
uint64_t completed | |
How many bytes have we completed? More... | |
uint32_t anonymity | |
What anonymity level is used for this download? More... | |
int is_active | |
Is the download currently active. More... | |
union { | |
struct GNUNET_FS_DownloadProgressEvent { | |
const void * data | |
Data block we just obtained, can be NULL (even if data_len > 0) if we found the entire block 'intact' on disk. More... | |
uint64_t offset | |
At what offset in the file is "data"? More... | |
uint64_t data_len | |
Length of the data block. More... | |
struct GNUNET_TIME_Relative block_download_duration | |
How much time passed between us asking for this block and actually getting it? GNUNET_TIME_UNIT_FOREVER_REL if unknown. More... | |
unsigned int depth | |
Depth of the given block in the tree; 0 would be the lowest level (DBLOCKS). More... | |
uint32_t respect_offered | |
How much respect did we offer for downloading this block? (estimate, because we might have the same request pending for multiple clients, and of course because a transmission may have failed at a lower layer). More... | |
uint32_t num_transmissions | |
How often did we transmit the request? (estimate, because we might have the same request pending for multiple clients, and of course because a transmission may have failed at a lower layer). More... | |
} progress | |
struct GNUNET_FS_DownloadStartEvent { | |
const struct GNUNET_FS_MetaData * meta | |
Known metadata for the download. More... | |
} start | |
struct GNUNET_FS_DownloadResumeEvent { | |
const struct GNUNET_FS_MetaData * meta | |
Known metadata for the download. More... | |
const char * message | |
Error message, NULL if we have not encountered any error yet. More... | |
} resume | |
struct GNUNET_FS_DownloadErrorEvent { | |
const char * message | |
Error message. More... | |
} error | |
} specifics | |
Additional values for specific events. More... | |
} download | |
struct GNUNET_FS_SearchStatusEvent { | |
struct GNUNET_FS_SearchContext * sc | |
Context for controlling the search, NULL for searches that were not explicitly triggered by the client (i.e., searches for updates in namespaces). More... | |
void * cctx | |
Client context pointer (set the last time by the client for this operation; initially NULL on START/RESUME events). More... | |
void * pctx | |
Client parent-context pointer; NULL for top-level searches, refers to the client context of the associated search result for automatically triggered searches for updates in namespaces. More... | |
const struct GNUNET_FS_Uri * query | |
What query is used for this search (list of keywords or SKS identifier). More... | |
struct GNUNET_TIME_Relative duration | |
How long has this search been actively running (excludes times where the search was paused or suspended). More... | |
uint32_t anonymity | |
What anonymity level is used for this search? More... | |
union { | |
struct GNUNET_FS_SearchResultEvent { | |
const struct GNUNET_FS_MetaData * meta | |
Metadata for the search result. More... | |
const struct GNUNET_FS_Uri * uri | |
URI for the search result. More... | |
struct GNUNET_FS_SearchResult * result | |
Handle to the result (for starting downloads). More... | |
uint32_t applicability_rank | |
Applicability rank (the larger, the better the result fits the search criteria). More... | |
} result | |
struct GNUNET_FS_SearchResumeResultEvent { | |
const struct GNUNET_FS_MetaData * meta | |
Metadata for the search result. More... | |
const struct GNUNET_FS_Uri * uri | |
URI for the search result. More... | |
struct GNUNET_FS_SearchResult * result | |
Handle to the result (for starting downloads). More... | |
int32_t availability_rank | |
Current availability rank (negative: unavailable, positive: available) More... | |
uint32_t availability_certainty | |
On how many total queries is the given availability_rank based? More... | |
uint32_t applicability_rank | |
Updated applicability rank (the larger, the better the result fits the search criteria). More... | |
} resume_result | |
struct GNUNET_FS_SearchUpdateEvent { | |
void * cctx | |
Private context set for for this result during the "RESULT" event. More... | |
const struct GNUNET_FS_MetaData * meta | |
Metadata for the search result. More... | |
const struct GNUNET_FS_Uri * uri | |
URI for the search result. More... | |
int32_t availability_rank | |
Current availability rank (negative: unavailable, positive: available) More... | |
uint32_t availability_certainty | |
On how many total queries is the given availability_rank based? More... | |
uint32_t applicability_rank | |
Updated applicability rank (the larger, the better the result fits the search criteria). More... | |
struct GNUNET_TIME_Relative current_probe_time | |
How long has the current probe been active? More... | |
} update | |
struct GNUNET_FS_SearchSuspendResultEvent { | |
void * cctx | |
Private context set for for this result during the "RESULT" event. More... | |
const struct GNUNET_FS_MetaData * meta | |
Metadata for the search result. More... | |
const struct GNUNET_FS_Uri * uri | |
URI for the search result. More... | |
} result_suspend | |
struct GNUNET_FS_SearchStoppedResultEvent { | |
void * cctx | |
Private context set for for this result during the "RESULT" event. More... | |
const struct GNUNET_FS_MetaData * meta | |
Metadata for the search result. More... | |
const struct GNUNET_FS_Uri * uri | |
URI for the search result. More... | |
} result_stopped | |
struct GNUNET_GS_SearchResumeEvent { | |
const char * message | |
Error message, NULL if we have not encountered any error yet. More... | |
int is_paused | |
Is this search currently paused? More... | |
} resume | |
struct GNUNET_FS_SearchErrorEvent { | |
const char * message | |
Error message. More... | |
} error | |
struct GNUNET_GS_SearchResultNamespaceEvent { | |
const char * name | |
Short, human-readable name of the namespace. More... | |
const char * root | |
Root identifier for the namespace, can be NULL. More... | |
const struct GNUNET_FS_MetaData * meta | |
Metadata for the namespace. More... | |
struct GNUNET_CRYPTO_EcdsaPublicKey pseudonym | |
Public key of the namespace. More... | |
} ns | |
} specifics | |
Additional values for specific events. More... | |
} search | |
struct GNUNET_FS_UnindexEvent { | |
struct GNUNET_FS_UnindexContext * uc | |
Context for controlling the unindexing. More... | |
void * cctx | |
Client context pointer (set the last time by the client for this operation; initially NULL on START/RESUME events). More... | |
const char * filename | |
Name of the file that is being unindexed. More... | |
uint64_t size | |
How large is the file overall? More... | |
struct GNUNET_TIME_Relative eta | |
At what time do we expect to finish unindexing? (will be a value in the past for completed unindexing operations). More... | |
struct GNUNET_TIME_Relative duration | |
How long has this upload been actively running (excludes times where the upload was suspended). More... | |
uint64_t completed | |
How many bytes have we completed? More... | |
union { | |
struct GNUNET_FS_UnindexProgressEvent { | |
const void * data | |
Data block we just unindexed. More... | |
uint64_t offset | |
At what offset in the file is "data"? More... | |
uint64_t data_len | |
Length of the data block. More... | |
unsigned int depth | |
Depth of the given block in the tree; 0 would be the lowest level (DBLOCKS). More... | |
} progress | |
struct GNUNET_FS_UnindexResumeEvent { | |
const char * message | |
Error message, NULL if we have not encountered any error yet. More... | |
} resume | |
struct GNUNET_FS_UnindexErrorEvent { | |
const char * message | |
Error message. More... | |
} error | |
} specifics | |
Additional values for specific events. More... | |
} unindex | |
} | value |
Values that depend on the event type. More... | |
enum GNUNET_FS_Status | status |
Specific status code (determines the event type). More... | |
struct GNUNET_FS_Handle * | fsh |
File-sharing handle that generated the event. More... | |
Argument given to the progress callback with information about what is going on.
Definition at line 896 of file gnunet_fs_service.h.
struct GNUNET_FS_PublishContext* GNUNET_FS_ProgressInfo::pc |
Context for controlling the upload.
Definition at line 911 of file gnunet_fs_service.h.
const struct GNUNET_FS_FileInformation* GNUNET_FS_ProgressInfo::fi |
Information about the file that is being published.
Definition at line 916 of file gnunet_fs_service.h.
Referenced by fip_signal_resume(), fip_signal_stop(), and suspend_operation().
void* GNUNET_FS_ProgressInfo::cctx |
Client context pointer (set the last time by the client for this operation; initially NULL on START/RESUME events).
Private context set for for this result during the "RESULT" event.
Note that this value can only be set on START/RESUME; returning non-NULL on RESULT/RESUME_RESULT will actually update the private context for "UPDATE" events.
Definition at line 922 of file gnunet_fs_service.h.
Referenced by GNUNET_FS_unindex_start(), and search_start().
void* GNUNET_FS_ProgressInfo::pctx |
Client context pointer for the parent operation (if this is a file in a directory or a subdirectory).
Client parent-context pointer; NULL for top-level searches, refers to the client context of the associated search result for automatically triggered searches for updates in namespaces.
In this case, 'presult' refers to that search result.
Definition at line 928 of file gnunet_fs_service.h.
const char* GNUNET_FS_ProgressInfo::filename |
Name of the file being published; can be NULL.
Name of the file that is being unindexed.
Name of the file that we are downloading.
Definition at line 933 of file gnunet_fs_service.h.
uint64_t GNUNET_FS_ProgressInfo::size |
How large is the file overall? For directories, this is only the size of the directory itself, not of the other files contained within the directory.
How large is the file overall?
How large is the download overall? This is NOT necessarily the size from the URI since we may be doing a partial download.
Definition at line 941 of file gnunet_fs_service.h.
struct GNUNET_TIME_Relative GNUNET_FS_ProgressInfo::eta |
At what time do we expect to finish the upload? (will be a value in the past for completed uploads).
At what time do we expect to finish unindexing? (will be a value in the past for completed unindexing operations).
At what time do we expect to finish the download? (will be a value in the past for completed uploads).
At what time do we expect to finish the upload of the CONTENTS of the directory.
(The directory itself will take extra time, indicated with the "eta" member at the "publish"-level of this struct.)
Definition at line 948 of file gnunet_fs_service.h.
struct GNUNET_TIME_Relative GNUNET_FS_ProgressInfo::duration |
How long has this upload been actively running (excludes times where the upload was suspended).
How long has this search been actively running (excludes times where the search was paused or suspended).
How long has this download been active?
Definition at line 954 of file gnunet_fs_service.h.
uint64_t GNUNET_FS_ProgressInfo::completed |
How many bytes have we completed?
How far are we along in the overall directory?
Definition at line 959 of file gnunet_fs_service.h.
uint32_t GNUNET_FS_ProgressInfo::anonymity |
What anonymity level is used for this upload?
What anonymity level is used for this search?
What anonymity level is used for this download?
Definition at line 964 of file gnunet_fs_service.h.
const void* GNUNET_FS_ProgressInfo::data |
Data block we just published.
Data block we just unindexed.
Data block we just obtained, can be NULL (even if data_len > 0) if we found the entire block 'intact' on disk.
In this case, it is also possible for 'data_len' to be larger than an individual (32k) block.
Definition at line 980 of file gnunet_fs_service.h.
Referenced by typescriptdomain.TypeScriptDomain::objects(), httpdomain.httpdomain.HTTPDomain::resolve_xref(), and httpdomain.httpdomain.HTTPDomain::routes().
uint64_t GNUNET_FS_ProgressInfo::offset |
At what offset in the file is "data"?
Definition at line 985 of file gnunet_fs_service.h.
Referenced by progress_proc(), and unindex_progress().
uint64_t GNUNET_FS_ProgressInfo::data_len |
Length of the data block.
Definition at line 990 of file gnunet_fs_service.h.
unsigned int GNUNET_FS_ProgressInfo::depth |
Depth of the given block in the tree; 0 would be the lowest level (DBLOCKs).
Depth of the given block in the tree; 0 would be the lowest level (DBLOCKS).
Definition at line 996 of file gnunet_fs_service.h.
Referenced by progress_proc(), and unindex_progress().
struct { ... } ::GNUNET_FS_PublishProgressEvent GNUNET_FS_ProgressInfo::progress |
uint64_t GNUNET_FS_ProgressInfo::total |
How big do we estimate the entire directory to be?
Definition at line 1013 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_PublishProgressDirectoryEvent GNUNET_FS_ProgressInfo::progress_directory |
const char* GNUNET_FS_ProgressInfo::message |
Error message, NULL if no error was encountered so far.
Error message.
Error message, NULL if we have not encountered any error yet.
Error message, never NULL.
Definition at line 1033 of file gnunet_fs_service.h.
const struct GNUNET_FS_Uri* GNUNET_FS_ProgressInfo::chk_uri |
URI of the file (if the download had been completed)
CHK URI of the file.
Definition at line 1038 of file gnunet_fs_service.h.
const struct GNUNET_FS_Uri* GNUNET_FS_ProgressInfo::sks_uri |
SKS URI of the file (if the download had been completed)
Definition at line 1043 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_PublishResumeEvent GNUNET_FS_ProgressInfo::resume |
struct { ... } ::GNUNET_FS_PublishCompletedEvent GNUNET_FS_ProgressInfo::completed |
struct { ... } ::GNUNET_FS_PublishErrorEvent GNUNET_FS_ProgressInfo::error |
union { ... } GNUNET_FS_ProgressInfo::specifics |
Additional values for specific events.
struct { ... } ::GNUNET_FS_PublishStatusEvent GNUNET_FS_ProgressInfo::publish |
struct GNUNET_FS_DownloadContext* GNUNET_FS_ProgressInfo::dc |
Context for controlling the download.
Definition at line 1086 of file gnunet_fs_service.h.
void* GNUNET_FS_ProgressInfo::sctx |
Client context pointer for the associated search operation (specifically, context pointer for the specific search result, not the overall search); only set if this download was started from a search result.
Definition at line 1107 of file gnunet_fs_service.h.
const struct GNUNET_FS_Uri* GNUNET_FS_ProgressInfo::uri |
URI used for this download.
URI for the search result.
Definition at line 1112 of file gnunet_fs_service.h.
int GNUNET_FS_ProgressInfo::is_active |
Is the download currently active.
Definition at line 1151 of file gnunet_fs_service.h.
struct GNUNET_TIME_Relative GNUNET_FS_ProgressInfo::block_download_duration |
How much time passed between us asking for this block and actually getting it? GNUNET_TIME_UNIT_FOREVER_REL if unknown.
Definition at line 1186 of file gnunet_fs_service.h.
uint32_t GNUNET_FS_ProgressInfo::respect_offered |
How much respect did we offer for downloading this block? (estimate, because we might have the same request pending for multiple clients, and of course because a transmission may have failed at a lower layer).
Definition at line 1200 of file gnunet_fs_service.h.
uint32_t GNUNET_FS_ProgressInfo::num_transmissions |
How often did we transmit the request? (estimate, because we might have the same request pending for multiple clients, and of course because a transmission may have failed at a lower layer).
Definition at line 1208 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_DownloadProgressEvent GNUNET_FS_ProgressInfo::progress |
const struct GNUNET_FS_MetaData* GNUNET_FS_ProgressInfo::meta |
Known metadata for the download.
Metadata for the namespace.
Metadata for the search result.
Definition at line 1220 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_DownloadStartEvent GNUNET_FS_ProgressInfo::start |
struct { ... } ::GNUNET_FS_DownloadResumeEvent GNUNET_FS_ProgressInfo::resume |
struct { ... } ::GNUNET_FS_DownloadErrorEvent GNUNET_FS_ProgressInfo::error |
union { ... } GNUNET_FS_ProgressInfo::specifics |
Additional values for specific events.
struct { ... } ::GNUNET_FS_DownloadStatusEvent GNUNET_FS_ProgressInfo::download |
struct GNUNET_FS_SearchContext* GNUNET_FS_ProgressInfo::sc |
Context for controlling the search, NULL for searches that were not explicitly triggered by the client (i.e., searches for updates in namespaces).
Definition at line 1265 of file gnunet_fs_service.h.
const struct GNUNET_FS_Uri* GNUNET_FS_ProgressInfo::query |
What query is used for this search (list of keywords or SKS identifier).
Definition at line 1289 of file gnunet_fs_service.h.
Referenced by gnunet-chk.Chk::__init__(), and gnunet-chk.Chk::uri().
struct GNUNET_FS_SearchResult* GNUNET_FS_ProgressInfo::result |
Handle to the result (for starting downloads).
Definition at line 1327 of file gnunet_fs_service.h.
uint32_t GNUNET_FS_ProgressInfo::applicability_rank |
Applicability rank (the larger, the better the result fits the search criteria).
Updated applicability rank (the larger, the better the result fits the search criteria).
Definition at line 1333 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_SearchResultEvent GNUNET_FS_ProgressInfo::result |
int32_t GNUNET_FS_ProgressInfo::availability_rank |
Current availability rank (negative: unavailable, positive: available)
Definition at line 1361 of file gnunet_fs_service.h.
uint32_t GNUNET_FS_ProgressInfo::availability_certainty |
On how many total queries is the given availability_rank based?
Definition at line 1367 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_SearchResumeResultEvent GNUNET_FS_ProgressInfo::resume_result |
struct GNUNET_TIME_Relative GNUNET_FS_ProgressInfo::current_probe_time |
How long has the current probe been active?
Definition at line 1421 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_SearchUpdateEvent GNUNET_FS_ProgressInfo::update |
struct { ... } ::GNUNET_FS_SearchSuspendResultEvent GNUNET_FS_ProgressInfo::result_suspend |
struct { ... } ::GNUNET_FS_SearchStoppedResultEvent GNUNET_FS_ProgressInfo::result_stopped |
int GNUNET_FS_ProgressInfo::is_paused |
Is this search currently paused?
Definition at line 1494 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_GS_SearchResumeEvent GNUNET_FS_ProgressInfo::resume |
struct { ... } ::GNUNET_FS_SearchErrorEvent GNUNET_FS_ProgressInfo::error |
const char* GNUNET_FS_ProgressInfo::name |
Short, human-readable name of the namespace.
Definition at line 1517 of file gnunet_fs_service.h.
const char* GNUNET_FS_ProgressInfo::root |
Root identifier for the namespace, can be NULL.
Definition at line 1522 of file gnunet_fs_service.h.
struct GNUNET_CRYPTO_EcdsaPublicKey GNUNET_FS_ProgressInfo::pseudonym |
Public key of the namespace.
Definition at line 1532 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_GS_SearchResultNamespaceEvent GNUNET_FS_ProgressInfo::ns |
union { ... } GNUNET_FS_ProgressInfo::specifics |
Additional values for specific events.
struct { ... } ::GNUNET_FS_SearchStatusEvent GNUNET_FS_ProgressInfo::search |
struct GNUNET_FS_UnindexContext* GNUNET_FS_ProgressInfo::uc |
Context for controlling the unindexing.
Definition at line 1545 of file gnunet_fs_service.h.
struct { ... } ::GNUNET_FS_UnindexProgressEvent GNUNET_FS_ProgressInfo::progress |
struct { ... } ::GNUNET_FS_UnindexResumeEvent GNUNET_FS_ProgressInfo::resume |
struct { ... } ::GNUNET_FS_UnindexErrorEvent GNUNET_FS_ProgressInfo::error |
union { ... } GNUNET_FS_ProgressInfo::specifics |
Additional values for specific events.
struct { ... } ::GNUNET_FS_UnindexEvent GNUNET_FS_ProgressInfo::unindex |
union { ... } GNUNET_FS_ProgressInfo::value |
Values that depend on the event type.
Referenced by deserialize_unindex_file(), ds_put_cont(), encode_cont(), fip_signal_resume(), GNUNET_FS_download_make_status_(), GNUNET_FS_download_start_task_(), GNUNET_FS_publish_main_(), GNUNET_FS_publish_make_status_(), GNUNET_FS_search_make_status_(), GNUNET_FS_unindex_make_status_(), GNUNET_FS_unindex_start(), GNUNET_FS_unindex_stop(), handle_unindex_response(), notify_client_chk_result(), notify_client_chk_update(), process_result_with_request(), progress_proc(), reconstruct_cb(), search_result_stop(), search_result_suspend(), signal_download_resume(), signal_probe_result(), signal_publish_completion(), signal_publish_error(), signal_result_resume(), signal_search_resume(), signal_unindex_error(), try_match_block(), and unindex_progress().
enum GNUNET_FS_Status GNUNET_FS_ProgressInfo::status |
Specific status code (determines the event type).
Definition at line 1645 of file gnunet_fs_service.h.
Referenced by activate_fs_download(), check_completed(), deactivate_fs_download(), deserialize_unindex_file(), ds_put_cont(), encode_cont(), fip_signal_resume(), fip_signal_start(), fip_signal_stop(), GNUNET_FS_download_resume(), GNUNET_FS_download_signal_suspend_(), GNUNET_FS_download_start_task_(), GNUNET_FS_download_stop(), GNUNET_FS_publish_main_(), GNUNET_FS_publish_stop(), GNUNET_FS_search_continue(), GNUNET_FS_search_pause(), GNUNET_FS_search_signal_suspend_(), GNUNET_FS_search_stop(), GNUNET_FS_unindex_signal_suspend_(), GNUNET_FS_unindex_start(), GNUNET_FS_unindex_stop(), handle_unindex_response(), notify_client_chk_result(), notify_client_chk_update(), process_result_with_request(), progress_proc(), reconstruct_cb(), search_result_stop(), search_result_suspend(), search_start(), signal_download_resume(), signal_probe_result(), signal_publish_completion(), signal_publish_error(), signal_result_resume(), signal_search_resume(), signal_unindex_error(), suspend_operation(), try_match_block(), and unindex_progress().
struct GNUNET_FS_Handle* GNUNET_FS_ProgressInfo::fsh |
File-sharing handle that generated the event.
Definition at line 1650 of file gnunet_fs_service.h.
Referenced by GNUNET_FS_download_make_status_(), GNUNET_FS_publish_make_status_(), GNUNET_FS_search_make_status_(), and GNUNET_FS_unindex_make_status_().