summaryrefslogtreecommitdiff
path: root/tools.h
diff options
context:
space:
mode:
authorRolf Ahrenberg <Rolf.Ahrenberg@sci.fi>2011-02-10 13:14:03 +0200
committerDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2011-02-10 22:41:13 +0100
commit23562a42a5a5d776330b42823fe844493b574830 (patch)
treedefa4a6843b930d7eaf37eef0428514c3bfc63dd /tools.h
parentcbe61b644bffc891c339d74fffaaf2cc482720ea (diff)
downloadvdr-plugin-live-23562a42a5a5d776330b42823fe844493b574830.tar.gz
vdr-plugin-live-23562a42a5a5d776330b42823fe844493b574830.tar.bz2
Added support for renaming/moving recordings and for deleting multiple recordings at once.
Diffstat (limited to 'tools.h')
-rw-r--r--tools.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools.h b/tools.h
index f4020ac..272dce8 100644
--- a/tools.h
+++ b/tools.h
@@ -11,6 +11,8 @@
#include <vector>
#include <vdr/channels.h>
#include <vdr/thread.h>
+#include <vdr/videodir.h>
+#include <vdr/tools.h>
std::istream& operator>>( std::istream& is, tChannelID& ret );
@@ -57,6 +59,10 @@ namespace vdrlive {
std::string EncodeDomId(std::string const & toEncode, char const * from = ".-:", char const * to = "pmc");
std::string DecodeDomId(std::string const & toDecode, char const * from = "pmc", char const * to = ".-:");
+ std::string FileSystemExchangeChars(std::string const & s, bool ToFileSystem);
+
+ bool MoveDirectory(std::string const & sourceDir, std::string const & targetDir);
+
struct bad_lexical_cast: std::runtime_error
{
bad_lexical_cast(): std::runtime_error( "bad lexical cast" ) {}