#ifndef PPAPI_CPP_DEV_DIRECTORY_ENTRY_DEV_H_
#define PPAPI_CPP_DEV_DIRECTORY_ENTRY_DEV_H_
#include "ppapi/c/dev/ppb_directory_reader_dev.h"
#include "ppapi/cpp/file_ref.h"
namespace pp {
class DirectoryEntry_Dev {
public:
DirectoryEntry_Dev();
DirectoryEntry_Dev(const DirectoryEntry_Dev& other);
~DirectoryEntry_Dev();
DirectoryEntry_Dev& operator=(const DirectoryEntry_Dev& other);
bool is_null() const { return !data_.file_ref; }
FileRef file_ref() const { return FileRef(data_.file_ref); }
PP_FileType file_type() const { return data_.file_type; }
private:
friend class DirectoryReader_Dev;
PP_DirectoryEntry_Dev data_;
};
}
#endif