#include <directory.h>
Inheritance diagram for os::posix::directory_implementable< T >:Public Types | |
| using | value_type = T |
Public Member Functions | |
Constructors & Destructor | |
| directory_implementable (file_system &fs) | |
| virtual | ~directory_implementable () override |
Public Member Functions | |
| value_type & | impl (void) const |
Public Member Functions | |
| virtual dirent * | read (void) |
| virtual void | rewind (void) |
| virtual int | close (void) |
| dirent * | dir_entry (void) |
| class file_system & | get_file_system (void) const |
Definition at line 308 of file directory.h.
| using os::posix::directory_implementable< T >::value_type = T |
Definition at line 313 of file directory.h.
| os::posix::directory_implementable< T >::directory_implementable | ( | file_system & | fs | ) |
Definition at line 519 of file directory.h.
References os::trace::printf().
|
overridevirtual |
Definition at line 535 of file directory.h.
References os::trace::printf().
|
virtualinherited |
Reimplemented in os::posix::directory_lockable< T, L >.
Definition at line 84 of file directory.cpp.
References os::posix::file_system::add_deferred_directory(), os::posix::directory_impl::do_close(), os::posix::directory::get_file_system(), os::posix::directory::impl(), and os::trace::printf().
Referenced by __posix_closedir(), and os::posix::directory_lockable< T, L >::close().
|
inlineinherited |
Definition at line 497 of file directory.h.
References os::posix::directory::impl().
|
inlineinherited |
Definition at line 491 of file directory.h.
References os::posix::directory_impl::get_file_system(), and os::posix::directory::impl().
Referenced by os::posix::directory::close().
| directory_implementable< T >::value_type & os::posix::directory_implementable< T >::impl | ( | void | ) | const |
Definition at line 545 of file directory.h.
|
virtualinherited |
Reimplemented in os::posix::directory_lockable< T, L >.
Definition at line 50 of file directory.cpp.
References os::posix::directory_impl::do_read(), os::posix::directory::impl(), and os::trace::printf().
Referenced by __posix_readdir(), and os::posix::directory_lockable< T, L >::read().
|
virtualinherited |
Reimplemented in os::posix::directory_lockable< T, L >.
Definition at line 68 of file directory.cpp.
References os::posix::directory_impl::do_rewind(), os::posix::directory::impl(), and os::trace::printf().
Referenced by __posix_rewinddir(), and os::posix::directory_lockable< T, L >::rewind().