vdr 2.8.1
cSafeFile Class Reference

#include <tools.h>

Public Member Functions

 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 491 of file tools.h.

Constructor & Destructor Documentation

◆ cSafeFile()

cSafeFile::cSafeFile ( const char * FileName)

Definition at line 1760 of file tools.c.

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

◆ ~cSafeFile()

cSafeFile::~cSafeFile ( )

Definition at line 1769 of file tools.c.

References f, fileName, and tempName.

Member Function Documentation

◆ Close()

◆ Open()

◆ operator FILE *()

cSafeFile::operator FILE * ( )
inline

Definition at line 499 of file tools.h.

References f.

Member Data Documentation

◆ f

FILE* cSafeFile::f
private

Definition at line 493 of file tools.h.

Referenced by Close(), cSafeFile(), Open(), operator FILE *(), and ~cSafeFile().

◆ fileName

char* cSafeFile::fileName
private

Definition at line 494 of file tools.h.

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

◆ tempName

char* cSafeFile::tempName
private

Definition at line 495 of file tools.h.

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


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