summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2014-12-26 17:16:12 +0100
committerDavid Bremner <david@tethera.net>2015-03-29 00:34:15 +0100
commit9b73a8bcc9cb381fc1a15013f4baa3ec9fdb97a7 (patch)
tree15aa2a748be8ef90d49a6ee216d84aafa54614de
parentb53e1a2da720e9a0efd815b92f0a54dc2f644ffc (diff)
lib: add private function to extract the database for a message.
This is needed by logging in functions outside message.cc that take only a notmuch_message_t object.
-rw-r--r--lib/message.cc6
-rw-r--r--lib/notmuch-private.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/message.cc b/lib/message.cc
index 956a70a9..b84e5e1c 100644
--- a/lib/message.cc
+++ b/lib/message.cc
@@ -1626,3 +1626,9 @@ notmuch_message_destroy (notmuch_message_t *message)
{
talloc_free (message);
}
+
+notmuch_database_t *
+_notmuch_message_database (notmuch_message_t *message)
+{
+ return message->notmuch;
+}
diff --git a/lib/notmuch-private.h b/lib/notmuch-private.h
index 7cb6fd49..dc58a2fd 100644
--- a/lib/notmuch-private.h
+++ b/lib/notmuch-private.h
@@ -472,6 +472,8 @@ _notmuch_doc_id_set_remove (notmuch_doc_id_set_t *doc_ids,
void
_notmuch_message_add_reply (notmuch_message_t *message,
notmuch_message_t *reply);
+notmuch_database_t *
+_notmuch_message_database (notmuch_message_t *message);
/* sha1.c */