Directory class. More...
#include <cmsis-plus/posix-io/directory.h>
Inheritance diagram for os::posix::directory:Public Member Functions | |
Constructors & Destructor | |
| directory (directory_impl &impl) | |
| virtual | ~directory () |
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 |
| directory_impl & | impl (void) const |
Definition at line 74 of file directory.h.
| os::posix::directory::directory | ( | directory_impl & | impl | ) |
Definition at line 33 of file directory.cpp.
References os::trace::printf().
|
virtual |
Definition at line 40 of file directory.cpp.
References os::trace::printf().
|
virtual |
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(), get_file_system(), impl(), and os::trace::printf().
Referenced by __posix_closedir(), and os::posix::directory_lockable< T, L >::close().
|
inline |
Definition at line 497 of file directory.h.
References impl().
|
inline |
Definition at line 491 of file directory.h.
References os::posix::directory_impl::get_file_system(), and impl().
Referenced by close().
|
inline |
Definition at line 503 of file directory.h.
Referenced by close(), dir_entry(), get_file_system(), read(), and rewind().
|
virtual |
Reimplemented in os::posix::directory_lockable< T, L >.
Definition at line 50 of file directory.cpp.
References os::posix::directory_impl::do_read(), impl(), and os::trace::printf().
Referenced by __posix_readdir(), and os::posix::directory_lockable< T, L >::read().
|
virtual |
Reimplemented in os::posix::directory_lockable< T, L >.
Definition at line 68 of file directory.cpp.
References os::posix::directory_impl::do_rewind(), impl(), and os::trace::printf().
Referenced by __posix_rewinddir(), and os::posix::directory_lockable< T, L >::rewind().