vdr  1.7.31
Public Member Functions | Private Attributes | List of all members
cSafeFile Class Reference

#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

Detailed Description

Definition at line 384 of file include/vdr/tools.h.

Constructor & Destructor Documentation

cSafeFile::cSafeFile ( const char *  FileName)

Definition at line 1540 of file tools.c.

References f, fileName, MALLOC, ReadLink(), and tempName.

cSafeFile::~cSafeFile ( )

Definition at line 1549 of file tools.c.

References f, fileName, and tempName.

cSafeFile::cSafeFile ( const char *  FileName)
cSafeFile::~cSafeFile ( )

Member Function Documentation

bool cSafeFile::Close ( void  )
bool cSafeFile::Close ( void  )
bool cSafeFile::Open ( void  )
bool cSafeFile::Open ( void  )
cSafeFile::operator FILE * ( )
inline

Definition at line 392 of file tools.h.

cSafeFile::operator FILE * ( )
inline

Definition at line 392 of file include/vdr/tools.h.

Member Data Documentation

FILE * cSafeFile::f
private

Definition at line 386 of file include/vdr/tools.h.

Referenced by Close(), cSafeFile(), Open(), and ~cSafeFile().

char * cSafeFile::fileName
private

Definition at line 387 of file include/vdr/tools.h.

Referenced by Close(), cSafeFile(), Open(), and ~cSafeFile().

char * cSafeFile::tempName
private

Definition at line 388 of file include/vdr/tools.h.

Referenced by Close(), cSafeFile(), Open(), and ~cSafeFile().


The documentation for this class was generated from the following files: