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

Public Member Functions

Fileoperator= (File const &)
 
 File (File const &)
 
MCAPI File (::std::unique_ptr<::Core::FileImpl > &&uptFile, ::std::unique_ptr<::Core::FileSystemImpl > &&uptTransaction)
 
MCAPI::Core::Result close ()
 
MCAPI::Core::Result getPosition (uint64 *pPosition)
 
MCAPI::Core::Result getSize (uint64 *pSize)
 
MCAPI::Core::Result open (::Core::PathView fileName, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode bufferingMode)
 
MCAPI::Core::File & operator= (::Core::File &&rhs)
 
MCAPI::Core::Result read (void *buf, uint64 numBytes, uint64 *pNumBytesRead)
 
MCAPI::Core::Result readExactly (void *buf, uint64 numBytes)
 
MCAPI::Core::Result setPosition (uint64 position)
 
MCAPI::Core::Result write (void const *pBuf, uint64 numBytes)
 
MCAPI void * $ctor (::std::unique_ptr<::Core::FileImpl > &&uptFile, ::std::unique_ptr<::Core::FileSystemImpl > &&uptTransaction)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::Core::Result writeCreateOrAppendFileData (::Core::PathView path, uint64 offset, uint64 numBytesToWrite, uchar const *buffer)
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk222808
 
::ll::UntypedStorage< 8, 8 > mUnke0759b
 

The documentation for this class was generated from the following file: