diff options
author | Max Kellermann <max@duempel.org> | 2012-08-07 23:22:37 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2012-08-08 00:55:02 +0200 |
commit | 733d6a6b16686c852b6d0fc0e4e9197add501a2f (patch) | |
tree | c089ab2961a5b98558f7587df3c5ef995628e8b3 /src/DatabaseSelection.hxx | |
parent | 8d2725234e6271434d87ecaac23ef882850e649a (diff) | |
download | mpd-733d6a6b16686c852b6d0fc0e4e9197add501a2f.tar.gz mpd-733d6a6b16686c852b6d0fc0e4e9197add501a2f.tar.xz mpd-733d6a6b16686c852b6d0fc0e4e9197add501a2f.zip |
DatabaseSelection: add "match" attribute
Let the database plugin do the match.
Diffstat (limited to 'src/DatabaseSelection.hxx')
-rw-r--r-- | src/DatabaseSelection.hxx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/DatabaseSelection.hxx b/src/DatabaseSelection.hxx index 3e5232288..35e2c27c9 100644 --- a/src/DatabaseSelection.hxx +++ b/src/DatabaseSelection.hxx @@ -25,6 +25,8 @@ #include <assert.h> #include <stddef.h> +struct locate_item_list; + struct DatabaseSelection { /** * The base URI of the search (UTF-8). Must not begin or end @@ -38,8 +40,11 @@ struct DatabaseSelection { */ bool recursive; - DatabaseSelection(const char *_uri, bool _recursive) - :uri(_uri), recursive(_recursive) { + const locate_item_list *match; + + DatabaseSelection(const char *_uri, bool _recursive, + const locate_item_list *_match=nullptr) + :uri(_uri), recursive(_recursive), match(_match) { assert(uri != NULL); } }; |