diff options
author | Max Kellermann <max@duempel.org> | 2014-08-11 22:08:26 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2014-08-11 22:38:58 +0200 |
commit | 5d2506e69713cd8fd6086fd574b79e9de5364a4c (patch) | |
tree | 0b67fa0d4c85bf72174869db802d22cf19290bbc /src/SongFilter.hxx | |
parent | 14908b7f285305fe4a1e0a14f8be5751027d8164 (diff) | |
download | mpd-5d2506e69713cd8fd6086fd574b79e9de5364a4c.tar.gz mpd-5d2506e69713cd8fd6086fd574b79e9de5364a4c.tar.xz mpd-5d2506e69713cd8fd6086fd574b79e9de5364a4c.zip |
SongFilter: new filter "modified-since"
Diffstat (limited to '')
-rw-r--r-- | src/SongFilter.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/SongFilter.hxx b/src/SongFilter.hxx index ca7d7bd90..f51bd85c6 100644 --- a/src/SongFilter.hxx +++ b/src/SongFilter.hxx @@ -26,11 +26,13 @@ #include <string> #include <stdint.h> +#include <time.h> /** * Limit the search to files within the given directory. */ #define LOCATE_TAG_BASE_TYPE (TAG_NUM_OF_ITEM_TYPES + 1) +#define LOCATE_TAG_MODIFIED_SINCE (TAG_NUM_OF_ITEM_TYPES + 2) #define LOCATE_TAG_FILE_TYPE TAG_NUM_OF_ITEM_TYPES+10 #define LOCATE_TAG_ANY_TYPE TAG_NUM_OF_ITEM_TYPES+20 @@ -51,9 +53,15 @@ public: std::string value; + /** + * For #LOCATE_TAG_MODIFIED_SINCE + */ + time_t time; + public: gcc_nonnull(3) Item(unsigned tag, const char *value, bool fold_case=false); + Item(unsigned tag, time_t time); Item(const Item &other) = delete; Item(Item &&) = default; |