Context for the KSK publication. More...
Data Fields | |
| struct GNUNET_FS_Uri * | ksk_uri |
| Keywords to use. | |
| struct GNUNET_FS_Uri * | uri |
| URI to publish. | |
| struct GNUNET_FS_MetaData * | meta |
| Metadata to use. | |
| struct GNUNET_FS_Handle * | h |
| Global FS context. | |
| struct GNUNET_FS_PublishUblockContext * | uc |
| UBlock publishing operation that is active. | |
| struct GNUNET_DATASTORE_Handle * | dsh |
| Handle to the datastore, NULL if we are just simulating. | |
| struct GNUNET_SCHEDULER_Task * | ksk_task |
| Current task. | |
| GNUNET_FS_PublishContinuation | cont |
| Function to call once we're done. | |
| void * | cont_cls |
| Closure for cont. | |
| struct GNUNET_FS_BlockOptions | bo |
| When should the KBlocks expire? | |
| enum GNUNET_FS_PublishOptions | options |
| Options to use. | |
| unsigned int | i |
| Keyword that we are currently processing. | |
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().