In-memory information about indexed files (also available on-disk). More...
Data Fields | |
struct IndexInfo * | next |
This is a doubly linked list. More... | |
struct IndexInfo * | prev |
This is a doubly linked list. More... | |
const char * | filename |
Name of the indexed file. More... | |
struct GNUNET_SERVER_TransmitContext * | tc |
Context for transmitting confirmation to client, NULL if we've done this already. More... | |
struct GNUNET_CRYPTO_FileHashContext * | fhc |
Context for hashing of the file. More... | |
struct GNUNET_HashCode | file_id |
Hash of the contents of the file. More... | |
In-memory information about indexed files (also available on-disk).
Definition at line 41 of file gnunet-service-fs_indexing.c.
struct IndexInfo* IndexInfo::next |
This is a doubly linked list.
Definition at line 46 of file gnunet-service-fs_indexing.c.
Referenced by GNUNET_FS_indexing_do_unindex(), GNUNET_FS_indexing_send_list(), and write_index_list().
struct IndexInfo* IndexInfo::prev |
This is a doubly linked list.
Definition at line 51 of file gnunet-service-fs_indexing.c.
const char* IndexInfo::filename |
Name of the indexed file.
Memory allocated at the end of this struct (do not free).
Definition at line 57 of file gnunet-service-fs_indexing.c.
Referenced by GNUNET_FS_add_to_index(), GNUNET_FS_handle_on_demand_block(), GNUNET_FS_indexing_send_list(), read_index_list(), and write_index_list().
struct GNUNET_SERVER_TransmitContext* IndexInfo::tc |
Context for transmitting confirmation to client, NULL if we've done this already.
Definition at line 63 of file gnunet-service-fs_indexing.c.
struct GNUNET_CRYPTO_FileHashContext* IndexInfo::fhc |
Context for hashing of the file.
Definition at line 68 of file gnunet-service-fs_indexing.c.
Referenced by GNUNET_FS_indexing_done().
struct GNUNET_HashCode IndexInfo::file_id |
Hash of the contents of the file.
Definition at line 73 of file gnunet-service-fs_indexing.c.
Referenced by GNUNET_FS_add_to_index(), GNUNET_FS_indexing_do_unindex(), GNUNET_FS_indexing_done(), GNUNET_FS_indexing_send_list(), read_index_list(), and write_index_list().