Play-/Source/ISO9660/DirectoryRecord.h
2014-07-12 21:59:58 -04:00

30 lines
563 B
C++

#pragma once
#include "Types.h"
#include "Stream.h"
namespace ISO9660
{
class CDirectoryRecord
{
public:
CDirectoryRecord();
CDirectoryRecord(Framework::CStream*);
~CDirectoryRecord();
bool IsDirectory() const;
uint8 GetLength() const;
const char* GetName() const;
uint32 GetPosition() const;
uint32 GetDataLength() const;
private:
uint8 m_length = 0;
uint8 m_exLength = 0;
uint32 m_position = 0;
uint32 m_dataLength = 0;
uint8 m_flags = 0;
char m_name[256];
};
}