vdr
2.0.7
Main Page
Namespaces
Classes
Files
File List
File Members
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
18
class
cFileTransfer
{
19
private
:
20
static
cMutex
mutex
;
21
static
char
*
copiedVersionName
;
22
static
cCopyingThread
*
copyingThread
;
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
cFileTransfer::mutex
static cMutex mutex
Definition:
filetransfer.h:20
cCopyingThread
Definition:
filetransfer.c:33
cFileTransfer::Error
static bool Error(void)
Definition:
filetransfer.c:267
cFileTransfer::copiedVersionName
static char * copiedVersionName
Definition:
filetransfer.h:21
cFileTransfer
Definition:
filetransfer.h:18
thread.h
cFileTransfer::ended
static bool ended
Definition:
filetransfer.h:24
cFileTransfer::Ended
static bool Ended(void)
Definition:
filetransfer.c:275
cFileTransfer::copyingThread
static cCopyingThread * copyingThread
Definition:
filetransfer.h:22
recording.h
cMutex
Definition:
thread.h:63
cFileTransfer::Start
static bool Start(cRecording *Recording, const char *NewName, bool CopyOnly=false)
Definition:
filetransfer.c:218
cFileTransfer::error
static bool error
Definition:
filetransfer.h:23
cFileTransfer::Active
static bool Active(void)
Definition:
filetransfer.c:252
cFileTransfer::Stop
static void Stop(void)
Definition:
filetransfer.c:234
cRecording
Definition:
recording.h:82
Generated by
1.8.8