sead
Loading...
Searching...
No Matches
sead::DirectoryHandle Class Reference

#include <seadFileDevice.h>

Inherits sead::HandleBase.

Public Member Functions

 DirectoryHandle ()
 ~DirectoryHandle () override
bool close ()
bool tryClose ()
u32 read (DirectoryEntry *entry, u32 num)
bool tryRead (u32 *read_num, DirectoryEntry *entry, u32 num)
Public Member Functions inherited from sead::HandleBase
 HandleBase ()
 ~HandleBase () override
FileDevicegetDevice () const
FileDevicegetOriginalDevice () const
bool isOpen () const
Public Member Functions inherited from sead::IDisposer
 IDisposer ()
virtual ~IDisposer ()

Additional Inherited Members

Protected Attributes inherited from sead::HandleBase
FileDevicemDevice
FileDevicemOriginalDevice
HandleBuffer mHandleBuffer

Constructor & Destructor Documentation

◆ DirectoryHandle()

sead::DirectoryHandle::DirectoryHandle ( )
inline

◆ ~DirectoryHandle()

sead::DirectoryHandle::~DirectoryHandle ( )
inlineoverride

Member Function Documentation

◆ close()

bool sead::DirectoryHandle::close ( )

◆ tryClose()

bool sead::DirectoryHandle::tryClose ( )

◆ read()

u32 sead::DirectoryHandle::read ( DirectoryEntry * entry,
u32 num )

◆ tryRead()

bool sead::DirectoryHandle::tryRead ( u32 * read_num,
DirectoryEntry * entry,
u32 num )