Scroll to navigation

ost::Dir(3) Library Functions Manual ost::Dir(3)

NAME

ost::Dir -
A low level portable directory class.

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 dyfet@ostel.com low level directory access class.

Constructor & Destructor Documentation

ost::Dir::Dir (const char *name = NULL)

virtual ost::Dir::~Dir () [virtual]

Member Function Documentation

void ost::Dir::close (void)

static bool ost::Dir::create (const char *path, Attrattr = attrGroup) [static]

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

static bool ost::Dir::getPrefix (char *path, size_tsize = 256) [static]

bool ost::Dir::isValid (void)

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

bool ost::Dir::operator! () [inline]

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

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

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

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

bool ost::Dir::rewind (void)

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

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.
Sun Dec 29 2013 GNU CommonC++