µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::posix::directory_implementable< T > Class Template Reference

#include <directory.h>

+ Inheritance diagram for os::posix::directory_implementable< T >:

Public Types

using value_type = T
 

Public Member Functions

Constructors & Destructor
 directory_implementable (class file_system &fs)
 
virtual ~directory_implementable () override
 
Public Member Functions
value_typeimpl (void) const
 
Public Member Functions
virtual struct direntread (void)
 
virtual void rewind (void)
 
virtual int close (void)
 
struct direntdir_entry (void)
 
class file_systemfile_system (void) const
 

Detailed Description

template<typename T>
class os::posix::directory_implementable< T >

Definition at line 293 of file directory.h.

Member Typedef Documentation

◆ value_type

template<typename T >
using os::posix::directory_implementable< T >::value_type = T

Definition at line 299 of file directory.h.

Constructor & Destructor Documentation

◆ directory_implementable()

template<typename T >
os::posix::directory_implementable< T >::directory_implementable ( class file_system fs)

Definition at line 502 of file directory.h.

◆ ~directory_implementable()

template<typename T >
os::posix::directory_implementable< T >::~directory_implementable
overridevirtual

Definition at line 515 of file directory.h.

Member Function Documentation

◆ close()

int os::posix::directory::close ( void  )
virtualinherited

Reimplemented in os::posix::directory_lockable< T, L >.

Definition at line 97 of file directory.cpp.

◆ dir_entry()

struct dirent * os::posix::directory::dir_entry ( void  )
inlineinherited

Definition at line 480 of file directory.h.

◆ file_system()

file_system & os::posix::directory::file_system ( void  ) const
inlineinherited

Definition at line 474 of file directory.h.

◆ impl()

template<typename T >
directory_implementable< T >::value_type & os::posix::directory_implementable< T >::impl ( void  ) const

Definition at line 524 of file directory.h.

◆ read()

struct dirent * os::posix::directory::read ( void  )
virtualinherited

Reimplemented in os::posix::directory_lockable< T, L >.

Definition at line 63 of file directory.cpp.

◆ rewind()

void os::posix::directory::rewind ( void  )
virtualinherited

Reimplemented in os::posix::directory_lockable< T, L >.

Definition at line 81 of file directory.cpp.


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