21 #ifndef ELM_SYS_FILE_ITEM_H
22 #define ELM_SYS_FILE_ITEM_H
25 #include <elm/sys/Path.h>
26 #include <elm/sys/SystemException.h>
28 namespace elm {
namespace sys {
60 #endif // ELM_SYS_FILE_ITEM_H
Definition: FileItem.h:35
virtual Directory * toDirectory(void)
Definition: system_FileItem.cpp:180
bool isReadable(void)
Definition: system_FileItem.cpp:207
void release(void)
Definition: system_FileItem.cpp:154
virtual ~FileItem(void)
Definition: system_FileItem.cpp:84
Definition: SystemException.h:29
Path _path
Definition: FileItem.h:39
virtual File * toFile(void)
Definition: system_FileItem.cpp:171
Path & path(void)
Definition: system_FileItem.cpp:198
FileItem(Path path, ino_t inode)
Definition: system_FileItem.cpp:76
bool isWritable(void)
Definition: system_FileItem.cpp:221
Directory * parent
Definition: FileItem.h:38
String name(void)
Definition: system_FileItem.cpp:189
ino_t ino
Definition: FileItem.h:40
Definition: Directory.h:30
void use(void)
Definition: system_FileItem.cpp:145
bool isDeletable(void)
Definition: system_FileItem.cpp:235