vdr  2.0.4
filetransfer.h
Go to the documentation of this file.
1 /*
2  * filetransfer.h: The video file transfer facilities
3  *
4  * See the main source file 'vdr.c' for copyright information and
5  * how to reach the author.
6  *
7  * $Id: $
8  */
9 
10 #ifndef __FILETRANSFER_H
11 #define __FILETRANSFER_H
12 
13 #include "recording.h"
14 #include "thread.h"
15 
16 class cCopyingThread;
17 
19 private:
20  static cMutex mutex;
21  static char *copiedVersionName;
23  static bool error;
24  static bool ended;
25 public:
26  static bool Start(cRecording *Recording, const char *NewName, bool CopyOnly = false);
27  static void Stop(void);
28  static bool Active(void);
29  static bool Error(void);
30  static bool Ended(void);
31  };
32 
33 #endif //__FILETRANSFER_H
static cMutex mutex
Definition: filetransfer.h:20
static bool Error(void)
Definition: filetransfer.c:267
static char * copiedVersionName
Definition: filetransfer.h:21
static bool ended
Definition: filetransfer.h:24
static bool Ended(void)
Definition: filetransfer.c:275
static cCopyingThread * copyingThread
Definition: filetransfer.h:22
Definition: thread.h:63
static bool Start(cRecording *Recording, const char *NewName, bool CopyOnly=false)
Definition: filetransfer.c:218
static bool error
Definition: filetransfer.h:23
static bool Active(void)
Definition: filetransfer.c:252
static void Stop(void)
Definition: filetransfer.c:234