mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
notmuch_query_search: Clarify the documentation.
This is where we wanted to put the note to recommend the user call notmuch_message_destroy if the lifetime of the message is much shorter than the lifetime of the query. (Somehow this had ended up in the documentation of notmuch_message_get_tags before.)
This commit is contained in:
parent
0383ae2a07
commit
a6b3f341dc
1 changed files with 11 additions and 6 deletions
17
notmuch.h
17
notmuch.h
|
@ -231,17 +231,22 @@ notmuch_query_set_sort (notmuch_query_t *query, notmuch_sort_t sort);
|
||||||
* {
|
* {
|
||||||
* message = notmuch_results_get (results);
|
* message = notmuch_results_get (results);
|
||||||
* ....
|
* ....
|
||||||
|
* notmuch_message_destroy (message);
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
* notmuch_query_destroy (query);
|
* notmuch_query_destroy (query);
|
||||||
*
|
*
|
||||||
* Note that there's no explicit destructor needed for the
|
* Note: If you are finished with a message before its containing
|
||||||
* notmuch_results_t object.
|
* query, you can call notmuch_message_destroy to clean up some memory
|
||||||
|
* sooner (as in the above example). Otherwise, if your message
|
||||||
|
* objects are long-lived, then you don't need to call
|
||||||
|
* notmuch_message_destroy and all the memory will still be reclaimed
|
||||||
|
* when the query is destroyed.
|
||||||
*
|
*
|
||||||
* (For consistency, we do provide a notmuch_results_destroy function,
|
* Note that there's no explicit destructor needed for the
|
||||||
* but there's no point in calling it if you're about to destroy the
|
* notmuch_results_t object. (For consistency, we do provide a
|
||||||
* query object as well too---either call will free all the memory of
|
* notmuch_results_destroy function, but there's no good reason to
|
||||||
* the results).
|
* call it if the query is about to be destroyed).
|
||||||
*/
|
*/
|
||||||
notmuch_results_t *
|
notmuch_results_t *
|
||||||
notmuch_query_search (notmuch_query_t *query);
|
notmuch_query_search (notmuch_query_t *query);
|
||||||
|
|
Loading…
Reference in a new issue