virtual FileSystem::Result initialize()
Initialize the device.
Device(const u32 inode, const FileSystem::FileType type)
Constructor.
String m_identifier
Unique identifier for this Device.
virtual ~Device()
Destructor.
virtual const String & getIdentifier() const
Get unique device identifier.
virtual FileSystem::Result interrupt(const Size vector)
Called when an interrupt has been triggered for this device.
Represents a file present on a FileSystem.
unsigned int u32
Unsigned 32-bit number.
unsigned int Size
Any sane size indicator cannot go negative.
FileType
All possible filetypes.
Result
Result code for filesystem Actions.