vdr 2.6.1
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 488 of file include/vdr/tools.h.

Constructor & Destructor Documentation

◆ cSafeFile() [1/2]

cSafeFile::cSafeFile ( const char *  FileName)

Definition at line 1754 of file tools.c.

References MALLOC, and ReadLink().

◆ ~cSafeFile() [1/2]

cSafeFile::~cSafeFile ( )

Definition at line 1763 of file tools.c.

◆ cSafeFile() [2/2]

cSafeFile::cSafeFile ( const char *  FileName)

◆ ~cSafeFile() [2/2]

cSafeFile::~cSafeFile ( )

Member Function Documentation

◆ Close() [1/2]

bool cSafeFile::Close ( void  )

◆ Close() [2/2]

bool cSafeFile::Close ( void  )

◆ Open() [1/2]

bool cSafeFile::Open ( void  )

◆ Open() [2/2]

bool cSafeFile::Open ( void  )

◆ operator FILE *() [1/2]

cSafeFile::operator FILE * ( )
inline

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

◆ operator FILE *() [2/2]

cSafeFile::operator FILE * ( )
inline

Definition at line 496 of file tools.h.

Member Data Documentation

◆ f

FILE * cSafeFile::f
private

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

◆ fileName

char * cSafeFile::fileName
private

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

◆ tempName

char * cSafeFile::tempName
private

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


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