diff options
author | Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi> | 2011-02-10 13:14:03 +0200 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2011-02-10 22:41:13 +0100 |
commit | 23562a42a5a5d776330b42823fe844493b574830 (patch) | |
tree | defa4a6843b930d7eaf37eef0428514c3bfc63dd /tools.h | |
parent | cbe61b644bffc891c339d74fffaaf2cc482720ea (diff) | |
download | vdr-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.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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" ) {} |