LeviLamina
Loading...
Searching...
No Matches
Core::File Class Reference

Public Member Functions

File & operator= (File const &)
 File (File const &)
MCAPI::Core::Result close ()
MCAPI bool isNearTransactionLimit (uint64 windowSize) const
MCAPI::Core::Result open (::Core::PathView fileName, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode bufferingMode)
MCAPI ~File ()
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > cleanPath (::Core::PathView entryPath)
static MCAPI ::Core::Result writeCreateOrAppendFileData (::Core::PathView path, uint64 offset, uint64 numBytesToWrite, ::std::vector< uchar > const &buffer, ::brstd::source_location sourceLocation)
static MCAPI ::Core::Result writeCreateOrAppendFileData (::Core::PathView path, uint64 offset, uint64 numBytesToWrite, uchar const *buffer, ::brstd::source_location)

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk7813fc
::ll::UntypedStorage< 8, 8 > mUnk6dd4a2

Constructor & Destructor Documentation

◆ ~File()

MCAPI Core::File::~File ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ close()

MCAPI::Core::Result Core::File::close ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isNearTransactionLimit()

MCAPI bool Core::File::isNearTransactionLimit ( uint64 windowSize) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ open()

MCAPI::Core::Result Core::File::open ( ::Core::PathView fileName,
::Core::FileOpenMode openMode,
::Core::FileBufferingMode bufferingMode )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ cleanPath()

MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > Core::File::cleanPath ( ::Core::PathView entryPath)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ writeCreateOrAppendFileData() [1/2]

MCAPI ::Core::Result Core::File::writeCreateOrAppendFileData ( ::Core::PathView path,
uint64 offset,
uint64 numBytesToWrite,
::std::vector< uchar > const & buffer,
::brstd::source_location sourceLocation )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ writeCreateOrAppendFileData() [2/2]

MCAPI ::Core::Result Core::File::writeCreateOrAppendFileData ( ::Core::PathView path,
uint64 offset,
uint64 numBytesToWrite,
uchar const * buffer,
::brstd::source_location  )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Core::File::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file:
  • src/mc/deps/core/file/File.h