|
vdr
1.7.27
|
#include <tools.h>
Public Member Functions | |
| cSafeFile (const char *FileName) | |
| ~cSafeFile () | |
| operator FILE * () | |
| bool | Open (void) |
| bool | Close (void) |
| cSafeFile (const char *FileName) | |
| ~cSafeFile () | |
| operator FILE * () | |
| bool | Open (void) |
| bool | Close (void) |
Private Attributes | |
| FILE * | f |
| char * | fileName |
| char * | tempName |
Definition at line 363 of file include/vdr/tools.h.
| cSafeFile::cSafeFile | ( | const char * | FileName | ) |
| cSafeFile::cSafeFile | ( | const char * | FileName | ) |
| bool cSafeFile::Close | ( | void | ) |
Definition at line 1531 of file tools.c.
References f, fileName, LOG_ERROR_STR, and tempName.
Referenced by cSchedules::Cleanup(), cTheme::Save(), cConfig< cDiseqc >::Save(), cNestedItemList::Save(), and cRecordingInfo::Write().
| bool cSafeFile::Close | ( | void | ) |
| bool cSafeFile::Open | ( | void | ) |
| bool cSafeFile::Open | ( | void | ) |
Definition at line 1521 of file tools.c.
References f, fileName, LOG_ERROR_STR, and tempName.
Referenced by cSchedules::Cleanup(), cTheme::Save(), cConfig< cDiseqc >::Save(), cNestedItemList::Save(), and cRecordingInfo::Write().
| cSafeFile::operator FILE * | ( | ) | [inline] |
Definition at line 371 of file include/vdr/tools.h.
FILE * cSafeFile::f [private] |
Definition at line 365 of file include/vdr/tools.h.
Referenced by Close(), cSafeFile(), Open(), and ~cSafeFile().
char * cSafeFile::fileName [private] |
Definition at line 366 of file include/vdr/tools.h.
Referenced by Close(), cSafeFile(), Open(), and ~cSafeFile().
char * cSafeFile::tempName [private] |
Definition at line 367 of file include/vdr/tools.h.
Referenced by Close(), cSafeFile(), Open(), and ~cSafeFile().
1.8.0