SYNOPSIS

#include <file.h>

Inherits ost::File.

Public Member Functions

Dir (const char *name=NULL)

void open (const char *name)

void close (void)

virtual ~Dir ()

const char * getName (void)

const char * operator++ ()

const char * operator++ (int)

const char * operator* ()

bool rewind (void)

bool operator! ()

bool isValid (void)

Static Public Member Functions

static bool create (const char *path, Attr attr=attrGroup)

static bool remove (const char *path)

static bool setPrefix (const char *path)

static bool getPrefix (char *path, size_t size=256)

Additional Inherited Members

Detailed Description

A low level portable directory class.

Used to support ccstd Directory container. This provides a basic mechanism for allocating and accessing file entries.

Author:

David Sugar [email protected] low level directory access class.

Constructor & Destructor Documentation

ost::Dir::Dir (const char *name = \fCNULL\fP)

virtual ost::Dir::~Dir ()\fC [virtual]\fP

Member Function Documentation

void ost::Dir::close (void)

static bool ost::Dir::create (const char *path, \fBAttr\fPattr = \fC\fBattrGroup\fP\fP)\fC [static]\fP

const char* ost::Dir::getName (void)

static bool ost::Dir::getPrefix (char *path, size_tsize = \fC256\fP)\fC [static]\fP

bool ost::Dir::isValid (void)

void ost::Dir::open (const char *name)

bool ost::Dir::operator! ()\fC [inline]\fP

const char* ost::Dir::operator* ()

const char* ost::Dir::operator++ ()\fC [inline]\fP

const char* ost::Dir::operator++ (int)\fC [inline]\fP

static bool ost::Dir::remove (const char *path)\fC [static]\fP

bool ost::Dir::rewind (void)

static bool ost::Dir::setPrefix (const char *path)\fC [static]\fP

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.