Falcon::DirEntry Class Reference

Directory entry. More...

#include <dir_sys.h>

Inheritance diagram for Falcon::DirEntry:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual FalconDataclone () const
virtual void close ()=0
 DirEntry (const String &path)
virtual void gcMark (uint32 mark)
uint32 lastError () const
const Stringpath () const
virtual bool read (String &fname)=0

Protected Attributes

uint32 m_lastError
String m_path


Detailed Description

Directory entry.

This class encapsulate one directory entry, that is, one name found in directory searches.

It has methods to read the next entry and to close the search.


Constructor & Destructor Documentation

Falcon::DirEntry::DirEntry ( const String path  )  [inline]


Member Function Documentation

virtual FalconData* Falcon::DirEntry::clone (  )  const [inline, virtual]

Implements Falcon::FalconData.

virtual void Falcon::DirEntry::close (  )  [pure virtual]

virtual void Falcon::DirEntry::gcMark ( uint32  mark  )  [inline, virtual]

Implements Falcon::FalconData.

uint32 Falcon::DirEntry::lastError (  )  const [inline]

References m_lastError.

const String& Falcon::DirEntry::path (  )  const [inline]

References m_path.

virtual bool Falcon::DirEntry::read ( String fname  )  [pure virtual]


Member Data Documentation

Reimplemented in Falcon::DirEntry_win.

Referenced by lastError().

Referenced by path().


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

Generated on Mon Oct 19 10:11:34 2009 for Falcon_Core by  doxygen 1.5.8