#include <directory.h>
Public Types | |
using | lockable_type = L |
using | value_type = T |
Public Member Functions | |
Constructors & Destructor | |
directory_lockable (class file_system &fs, lockable_type &locker) | |
virtual | ~directory_lockable () override |
Public Member Functions | |
virtual struct dirent * | read (void) override |
virtual void | rewind (void) override |
virtual int | close (void) override |
value_type & | impl (void) const |
Public Member Functions | |
struct dirent * | dir_entry (void) |
class file_system & | file_system (void) const |
Definition at line 368 of file directory.h.
using os::posix::directory_lockable< T, L >::lockable_type = L |
Definition at line 375 of file directory.h.
using os::posix::directory_lockable< T, L >::value_type = T |
Definition at line 374 of file directory.h.
os::posix::directory_lockable< T, L >::directory_lockable | ( | class file_system & | fs, |
lockable_type & | locker | ||
) |
Definition at line 532 of file directory.h.
|
overridevirtual |
Definition at line 546 of file directory.h.
|
overridevirtual |
Reimplemented from os::posix::directory.
Definition at line 585 of file directory.h.
|
inlineinherited |
Definition at line 480 of file directory.h.
|
inlineinherited |
Definition at line 474 of file directory.h.
directory_lockable< T, L >::value_type & os::posix::directory_lockable< T, L >::impl | ( | void | ) | const |
Definition at line 599 of file directory.h.
|
overridevirtual |
Reimplemented from os::posix::directory.
Definition at line 557 of file directory.h.
|
overridevirtual |
Reimplemented from os::posix::directory.
Definition at line 571 of file directory.h.