aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/DatabasePrint.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/db/DatabasePrint.hxx')
-rw-r--r--src/db/DatabasePrint.hxx20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/db/DatabasePrint.hxx b/src/db/DatabasePrint.hxx
index 2ab5e703d..d48dabaa2 100644
--- a/src/db/DatabasePrint.hxx
+++ b/src/db/DatabasePrint.hxx
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2003-2014 The Music Player Daemon Project
+ * Copyright (C) 2003-2015 The Music Player Daemon Project
* http://www.musicpd.org
*
* This program is free software; you can redistribute it and/or modify
@@ -20,13 +20,14 @@
#ifndef MPD_DB_PRINT_H
#define MPD_DB_PRINT_H
+#include "tag/Mask.hxx"
#include "Compiler.h"
-#include <stdint.h>
-
class SongFilter;
struct DatabaseSelection;
+struct Partition;
class Client;
+class Response;
class Error;
/**
@@ -34,11 +35,20 @@ class Error;
* @param base print only base name of songs/directories?
*/
bool
-db_selection_print(Client &client, const DatabaseSelection &selection,
+db_selection_print(Response &r, Partition &partition,
+ const DatabaseSelection &selection,
bool full, bool base, Error &error);
bool
-PrintUniqueTags(Client &client, unsigned type, uint32_t group_mask,
+db_selection_print(Response &r, Partition &partition,
+ const DatabaseSelection &selection,
+ bool full, bool base,
+ unsigned window_start, unsigned window_end,
+ Error &error);
+
+bool
+PrintUniqueTags(Response &r, Partition &partition,
+ unsigned type, tag_mask_t group_mask,
const SongFilter *filter,
Error &error);