vdr
1.7.27
|
#include <tools.h>
Public Member Functions | |
cFile (void) | |
~cFile () | |
operator int () | |
bool | Open (const char *FileName, int Flags, mode_t Mode=DEFFILEMODE) |
bool | Open (int FileDes) |
void | Close (void) |
bool | IsOpen (void) |
bool | Ready (bool Wait=true) |
cFile (void) | |
~cFile () | |
operator int () | |
bool | Open (const char *FileName, int Flags, mode_t Mode=DEFFILEMODE) |
bool | Open (int FileDes) |
void | Close (void) |
bool | IsOpen (void) |
bool | Ready (bool Wait=true) |
Static Public Member Functions | |
static bool | AnyFileReady (int FileDes=-1, int TimeoutMs=1000) |
static bool | FileReady (int FileDes, int TimeoutMs=1000) |
static bool | FileReadyForWriting (int FileDes, int TimeoutMs=1000) |
static bool | AnyFileReady (int FileDes=-1, int TimeoutMs=1000) |
static bool | FileReady (int FileDes, int TimeoutMs=1000) |
static bool | FileReadyForWriting (int FileDes, int TimeoutMs=1000) |
Private Attributes | |
int | f |
Static Private Attributes | |
static bool | files [] = { false } |
static int | maxFiles = 0 |
Definition at line 344 of file include/vdr/tools.h.
cFile::cFile | ( | void | ) |
cFile::~cFile | ( | ) |
cFile::cFile | ( | void | ) |
cFile::~cFile | ( | ) |
bool cFile::AnyFileReady | ( | int | FileDes = -1 , |
int | TimeoutMs = 1000 |
||
) | [static] |
static bool cFile::AnyFileReady | ( | int | FileDes = -1 , |
int | TimeoutMs = 1000 |
||
) | [static] |
void cFile::Close | ( | void | ) |
void cFile::Close | ( | void | ) |
bool cFile::FileReady | ( | int | FileDes, |
int | TimeoutMs = 1000 |
||
) | [static] |
Definition at line 1473 of file tools.c.
Referenced by cLircRemote::Action(), and cRcuRemote::ReceiveByte().
static bool cFile::FileReady | ( | int | FileDes, |
int | TimeoutMs = 1000 |
||
) | [static] |
bool cFile::FileReadyForWriting | ( | int | FileDes, |
int | TimeoutMs = 1000 |
||
) | [static] |
static bool cFile::FileReadyForWriting | ( | int | FileDes, |
int | TimeoutMs = 1000 |
||
) | [static] |
bool cFile::IsOpen | ( | void | ) | [inline] |
Definition at line 356 of file include/vdr/tools.h.
Referenced by cSVDRP::Close(), cSVDRP::HasConnection(), Open(), cSVDRP::Process(), and cSVDRP::Reply().
bool cFile::IsOpen | ( | void | ) | [inline] |
bool cFile::Open | ( | const char * | FileName, |
int | Flags, | ||
mode_t | Mode = DEFFILEMODE |
||
) |
Definition at line 1408 of file tools.c.
References esyslog, and IsOpen().
Referenced by cSVDRP::Process().
bool cFile::Open | ( | const char * | FileName, |
int | Flags, | ||
mode_t | Mode = DEFFILEMODE |
||
) |
bool cFile::Open | ( | int | FileDes | ) |
bool cFile::Open | ( | int | FileDes | ) |
cFile::operator int | ( | ) | [inline] |
Definition at line 352 of file include/vdr/tools.h.
bool cFile::Ready | ( | bool | Wait = true | ) |
bool cFile::Ready | ( | bool | Wait = true | ) |
Definition at line 1450 of file tools.c.
References AnyFileReady(), and f.
Referenced by cSVDRP::Process().
int cFile::f [private] |
static bool cFile::files = { false } [static, private] |
Definition at line 346 of file include/vdr/tools.h.
Referenced by AnyFileReady(), Close(), and Open().
static int cFile::maxFiles = 0 [static, private] |
Definition at line 347 of file include/vdr/tools.h.
Referenced by AnyFileReady(), and Open().