roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
roo_io::DirectoryImpl Class Referenceabstract

#include <directory_impl.h>

Public Member Functions

virtual ~DirectoryImpl ()=default
 
virtual const charpath () const =0
 
virtual Status status () const =0
 
virtual bool close ()=0
 
virtual void rewind ()=0
 
virtual bool read (Directory::Entry &entry)=0
 

Protected Member Functions

 DirectoryImpl ()=default
 

Static Protected Member Functions

static void setEntry (Directory::Entry &entry, const char *path, int name_offset, bool is_dir)
 

Detailed Description

Definition at line 8 of file directory_impl.h.

Constructor & Destructor Documentation

◆ ~DirectoryImpl()

virtual roo_io::DirectoryImpl::~DirectoryImpl ( )
virtualdefault

◆ DirectoryImpl()

roo_io::DirectoryImpl::DirectoryImpl ( )
protecteddefault

Member Function Documentation

◆ close()

virtual bool roo_io::DirectoryImpl::close ( )
pure virtual

◆ path()

virtual const char * roo_io::DirectoryImpl::path ( ) const
pure virtual

Referenced by setEntry().

◆ read()

virtual bool roo_io::DirectoryImpl::read ( Directory::Entry entry)
pure virtual

◆ rewind()

virtual void roo_io::DirectoryImpl::rewind ( )
pure virtual

◆ setEntry()

static void roo_io::DirectoryImpl::setEntry ( Directory::Entry entry,
const char path,
int  name_offset,
bool  is_dir 
)
inlinestaticprotected

Definition at line 23 of file directory_impl.h.

References path().

◆ status()

virtual Status roo_io::DirectoryImpl::status ( ) const
pure virtual

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