golib  0.5
goDirectory Class Reference

Handling of file directories. More...

#include <godirectory.h>

Public Member Functions

void open (goString &s)
 
void open (const char *s)
 
void close ()
 
void readEntries ()
 
bool fail ()
 Returns true if last operation failed.
 
goArray< goString * > & getEntries ()
 
bool isUnknown (int index)
 
bool isDir (int index)
 This does not work all times, uses S_ISDIR POSIX macro.
 
bool isFile (int index)
 This does not work all times, uses S_ISREG POSIX macro.
 
bool isLink (int index)
 This does not work all times, uses S_ISLNK POSIX macro.
 

Static Public Member Functions

static bool test (const char *dir_name)
 Returns true if dir_name can be accessed as a directory.
 

Protected Attributes

bool last_failed
 
DIR * dir
 
goString dirName
 
goArray< goString * > entries
 
goArray< int > types
 

Detailed Description

Handling of file directories.

Author
Christian Gosch

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