vdr 2.6.1
Public Member Functions | Private Attributes | List of all members
cReadDir Class Reference

#include <tools.h>

Public Member Functions

 cReadDir (const char *Directory)
 
 ~cReadDir ()
 
bool Ok (void)
 
struct dirent * Next (void)
 
 cReadDir (const char *Directory)
 
 ~cReadDir ()
 
bool Ok (void)
 
struct dirent * Next (void)
 

Private Attributes

DIR * directory
 
struct dirent * result
 
union {
   struct dirent   d
 
   char   b [offsetof(struct dirent,
       d_name)+NAME_MAX+1]
 
u
 
union {
   struct dirent   d
 
   char   b [offsetof(struct dirent,
       d_name)+NAME_MAX+1]
 
u
 

Detailed Description

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

Constructor & Destructor Documentation

◆ cReadDir() [1/2]

cReadDir::cReadDir ( const char *  Directory)

Definition at line 1551 of file tools.c.

References directory.

◆ ~cReadDir() [1/2]

cReadDir::~cReadDir ( )

Definition at line 1556 of file tools.c.

References directory.

◆ cReadDir() [2/2]

cReadDir::cReadDir ( const char *  Directory)

◆ ~cReadDir() [2/2]

cReadDir::~cReadDir ( )

Member Function Documentation

◆ Next() [1/2]

struct dirent * cReadDir::Next ( void  )

◆ Next() [2/2]

struct dirent * cReadDir::Next ( void  )

◆ Ok() [1/2]

bool cReadDir::Ok ( void  )
inline

◆ Ok() [2/2]

bool cReadDir::Ok ( void  )
inline

Definition at line 456 of file tools.h.

Member Data Documentation

◆ b

char cReadDir::b[offsetof(struct dirent, d_name)+NAME_MAX+1]

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

◆ d

struct dirent cReadDir::d

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

Referenced by cFileNameList::Load().

◆ directory

DIR * cReadDir::directory
private

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

Referenced by cReadDir(), Next(), and ~cReadDir().

◆ result

struct dirent * cReadDir::result
private

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

Referenced by cSafeFile::Close(), and Next().

◆  [1/2]

union { ... } cReadDir::u

Referenced by Next().

◆  [2/2]

union { ... } cReadDir::u

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