Context for the KSK publication. More...
Data Fields | |
struct GNUNET_FS_Uri * | ksk_uri |
Keywords to use. More... | |
struct GNUNET_FS_Uri * | uri |
URI to publish. More... | |
struct GNUNET_FS_MetaData * | meta |
Metadata to use. More... | |
struct GNUNET_FS_Handle * | h |
Global FS context. More... | |
struct GNUNET_FS_PublishUblockContext * | uc |
UBlock publishing operation that is active. More... | |
struct GNUNET_DATASTORE_Handle * | dsh |
Handle to the datastore, NULL if we are just simulating. More... | |
struct GNUNET_SCHEDULER_Task * | ksk_task |
Current task. More... | |
GNUNET_FS_PublishContinuation | cont |
Function to call once we're done. More... | |
void * | cont_cls |
Closure for cont. More... | |
struct GNUNET_FS_BlockOptions | bo |
When should the KBlocks expire? More... | |
enum GNUNET_FS_PublishOptions | options |
Options to use. More... | |
unsigned int | i |
Keyword that we are currently processing. More... | |
Context for the KSK publication.
Definition at line 42 of file fs_publish_ksk.c.
struct GNUNET_FS_Uri* GNUNET_FS_PublishKskContext::ksk_uri |
Keywords to use.
Definition at line 47 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), GNUNET_FS_publish_ksk_cancel(), and publish_ksk_cont().
struct GNUNET_FS_Uri* GNUNET_FS_PublishKskContext::uri |
URI to publish.
Definition at line 52 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), GNUNET_FS_publish_ksk_cancel(), and publish_ksk_cont().
struct GNUNET_FS_MetaData* GNUNET_FS_PublishKskContext::meta |
Metadata to use.
Definition at line 57 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), GNUNET_FS_publish_ksk_cancel(), and publish_ksk_cont().
struct GNUNET_FS_Handle* GNUNET_FS_PublishKskContext::h |
Global FS context.
Definition at line 62 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), and publish_ksk_cont().
struct GNUNET_FS_PublishUblockContext* GNUNET_FS_PublishKskContext::uc |
UBlock publishing operation that is active.
Definition at line 67 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk_cancel(), kb_put_cont(), and publish_ksk_cont().
struct GNUNET_DATASTORE_Handle* GNUNET_FS_PublishKskContext::dsh |
Handle to the datastore, NULL if we are just simulating.
Definition at line 72 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), GNUNET_FS_publish_ksk_cancel(), and publish_ksk_cont().
struct GNUNET_SCHEDULER_Task* GNUNET_FS_PublishKskContext::ksk_task |
Current task.
Definition at line 77 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), GNUNET_FS_publish_ksk_cancel(), kb_put_cont(), and publish_ksk_cont().
GNUNET_FS_PublishContinuation GNUNET_FS_PublishKskContext::cont |
Function to call once we're done.
Definition at line 82 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), kb_put_cont(), and publish_ksk_cont().
void* GNUNET_FS_PublishKskContext::cont_cls |
Closure for cont.
Definition at line 87 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), kb_put_cont(), and publish_ksk_cont().
struct GNUNET_FS_BlockOptions GNUNET_FS_PublishKskContext::bo |
When should the KBlocks expire?
Definition at line 92 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), and publish_ksk_cont().
enum GNUNET_FS_PublishOptions GNUNET_FS_PublishKskContext::options |
Options to use.
Definition at line 97 of file fs_publish_ksk.c.
Referenced by GNUNET_FS_publish_ksk(), and publish_ksk_cont().
unsigned int GNUNET_FS_PublishKskContext::i |
Keyword that we are currently processing.
Definition at line 102 of file fs_publish_ksk.c.
Referenced by publish_ksk_cont().