vdr  1.7.27
Public Member Functions | Private Attributes
cReadDir Class Reference

#include <tools.h>

List of all members.

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


Constructor & Destructor Documentation

cReadDir::cReadDir ( const char *  Directory)

Definition at line 1314 of file tools.c.

References directory.

Definition at line 1319 of file tools.c.

References directory.

cReadDir::cReadDir ( const char *  Directory)

Member Function Documentation

struct dirent * cReadDir::Next ( void  ) [read]
struct dirent* cReadDir::Next ( void  ) [read]
bool cReadDir::Ok ( void  ) [inline]

Definition at line 340 of file tools.h.

bool cReadDir::Ok ( void  ) [inline]

Member Data Documentation

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

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

struct dirent cReadDir::d

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

DIR * cReadDir::directory [private]

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

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

struct dirent * cReadDir::result [private]

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

Referenced by Next().

union { ... } cReadDir::u [private]

Referenced by Next().

union { ... } cReadDir::u [private]

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