]> git.notmuchmail.org Git - notmuch/commitdiff
lib: update documentation of callback functions for database_compact and database_upg...
authorDavid Bremner <bremner@debian.org>
Sun, 3 Nov 2013 12:24:46 +0000 (14:24 +0200)
committerDavid Bremner <david@tethera.net>
Thu, 7 Nov 2013 10:50:50 +0000 (06:50 -0400)
Compact was missing callback documentation entirely, and upgrade did not discuss the
closure parameter.

lib/notmuch.h

index cd301a4f0c6b9bd31dc6c90d524fa7d4271a0686..82fd59980b9911d1d5a33b54212fc4a374145610 100644 (file)
@@ -227,6 +227,9 @@ typedef void (*notmuch_compact_status_cb_t)(const char *message, void *closure);
  * The database will be opened with NOTMUCH_DATABASE_MODE_READ_WRITE
  * during the compaction process to ensure no writes are made.
  *
+ * If the optional callback function 'status_cb' is non-NULL, it will
+ * be called with diagnostic and informational messages. The argument
+ * 'closure' is passed verbatim to any callback invoked.
  */
 notmuch_status_t
 notmuch_database_compact (const char* path,
@@ -270,7 +273,8 @@ notmuch_database_needs_upgrade (notmuch_database_t *database);
  * provide progress indication to the user. If non-NULL it will be
  * called periodically with 'progress' as a floating-point value in
  * the range of [0.0 .. 1.0] indicating the progress made so far in
- * the upgrade process.
+ * the upgrade process.  The argument 'closure' is passed verbatim to
+ * any callback invoked.
  */
 notmuch_status_t
 notmuch_database_upgrade (notmuch_database_t *database,