notmuch/lib
Justus Winter 7864350c93 Split notmuch_database_close into two functions
Formerly notmuch_database_close closed the xapian database and
destroyed the talloc structure associated with the notmuch database
object. Split notmuch_database_close into notmuch_database_close and
notmuch_database_destroy.

This makes it possible for long running programs to close the xapian
database and thus release the lock associated with it without
destroying the data structures obtained from it.

This also makes the api more consistent since every other data
structure has a destructor function.

The comments in notmuch.h are a courtesy of Austin Clements.

Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-04-28 09:21:13 -03:00
..
database-private.h lib: Add support for nested atomic sections. 2011-09-23 21:50:38 -04:00
database.cc Split notmuch_database_close into two functions 2012-04-28 09:21:13 -03:00
directory.cc Add a generic function to get a list of terms with some prefix. 2011-03-21 02:45:18 -04:00
filenames.c Implement an internal generic string list and use it. 2011-03-21 02:45:18 -04:00
gen-version-script.sh lib/gen-version-script.h: add getline and getdelim to notmuch.sym if needed 2011-09-05 07:44:14 -03:00
index.cc Convert non-UTF-8 parts to UTF-8 before indexing them 2012-02-29 07:41:39 -04:00
libsha1.c fix sum moar typos [comments in source code] 2011-06-23 15:58:39 -07:00
libsha1.h fix sum moar typos [comments in source code] 2011-06-23 15:58:39 -07:00
Makefile fix sum moar typos [build scripts, Makefiles] 2011-06-23 15:44:59 -07:00
Makefile.local Don't link libnotmuch if libutil isn't linked in properly. 2011-11-19 15:18:05 -04:00
message-file.c Fix appending of Received headers 2011-06-10 17:03:14 -07:00
message.cc tags_to_maildir_flags: Cleanup double assignement 2011-11-21 20:32:32 -04:00
messages.c lib: fix messages.c build warn 2012-01-10 06:33:23 -04:00
notmuch-private.h lib: work around talloc_steal usage from C++ code 2012-04-15 09:42:15 -03:00
notmuch.h Split notmuch_database_close into two functions 2012-04-28 09:21:13 -03:00
query.cc lib: change default for notmuch_query_set_omit_excluded 2012-04-07 22:58:33 -03:00
sha1.c Typsos 2009-11-18 03:21:36 -08:00
string-list.c Fixup string list author 2011-03-21 02:45:18 -04:00
tags.c Implement an internal generic string list and use it. 2011-03-21 02:45:18 -04:00
thread.cc lib: Add the exclude flag to notmuch_query_search_threads 2012-03-02 08:28:39 -04:00