Drizzled Public API Documentation

CSDirectory Class Reference

Inheritance diagram for CSDirectory:
CSSysDir CSObject

List of all members.

Public Member Functions

const char * name ()
bool isFile ()
off64_t getSize ()
void deleteEntry ()
void info (bool *is_dir, off64_t *size, CSTime *mod_time)
bool exists ()
void print (CSOutputStream *out)
void open ()
void close ()
bool next ()
bool entryIsFile ()
const char * entryName ()
void getEntryPath (char *path, size_t size)
virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Static Public Member Functions

static CSDirectorynewDirectory (CSPath *path)
static CSDirectorynewDirectory (CSString *path)
static CSDirectorynewDirectory (const char *path)

Public Attributes

CSStringsd_path

Friends

class TDDirectory

Detailed Description

Definition at line 40 of file CSDirectory.h.


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