29 lines
451 B
C++
29 lines
451 B
C++
#ifndef __DirectoryEntry_h__
|
|
# define __DirectoryEntry_h__
|
|
|
|
# include "includes"
|
|
|
|
namespace coreutils {
|
|
|
|
class DirectoryEntry {
|
|
|
|
public:
|
|
DirectoryEntry(struct dirent *entry) {
|
|
memcpy(&this->entry, entry, sizeof(struct dirent));
|
|
}
|
|
|
|
~DirectoryEntry() {}
|
|
|
|
std::string getName() {
|
|
return std::string(entry.d_name);
|
|
}
|
|
|
|
private:
|
|
struct dirent entry;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|