LeviLamina
Loading...
Searching...
No Matches
MemoryMappedFileAccess Class Reference
+ Inheritance diagram for MemoryMappedFileAccess:

Classes

class  MemoryMappedFileReadAccess
 
class  MemoryMappedFileWriteAccess
 
struct  StreamDetails
 
struct  StreamHandle
 

Public Member Functions

MemoryMappedFileAccessoperator= (MemoryMappedFileAccess const &)
 
 MemoryMappedFileAccess (MemoryMappedFileAccess const &)
 
virtual void * fopen (::Core::PathView filePath, ::std::string const &mode)
 
virtual int fclose (void *file)
 
virtual int fseek (void *file, int64 offset, int origin)
 
virtual int64 ftell (void *file)
 
virtual::IFileReadAccess const * getReadInterface () const
 
virtual::IFileWriteAccess * getWriteInterface ()
 
virtual void unload ()
 
MCAPI MemoryMappedFileAccess (::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &inner, ::std::unique_ptr<::FileAccessTransforms > transforms)
 
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &inner, ::std::unique_ptr<::FileAccessTransforms > transforms)
 
MCAPI void $dtor ()
 
MCAPI void * $fopen (::Core::PathView filePath, ::std::string const &mode)
 
MCAPI int $fclose (void *file)
 
MCAPI int $fseek (void *file, int64 offset, int origin)
 
MCAPI int64 $ftell (void *file)
 
MCFOLD::IFileReadAccess const * $getReadInterface () const
 
MCAPI::IFileWriteAccess * $getWriteInterface ()
 
MCAPI void $unload ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI ::FileAccessTransforms const & EMPTY_TRANSFORMS ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 8 > mUnk476651
 
::ll::UntypedStorage< 1, 8 > mUnk78c53b
 
::ll::UntypedStorage< 8, 8 > mUnk830cbf
 
::ll::UntypedStorage< 8, 64 > mUnkdd41de
 
::ll::UntypedStorage< 8, 80 > mUnka79312
 
::ll::UntypedStorage< 8, 16 > mUnkfb890c
 
::ll::UntypedStorage< 8, 80 > mUnkd6fa0b
 
::ll::UntypedStorage< 8, 24 > mUnk5e3b74
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ fopen()

virtual void * MemoryMappedFileAccess::fopen ( ::Core::PathView filePath,
::std::string const & mode )
virtual

Implements IFileAccess.

◆ fclose()

virtual int MemoryMappedFileAccess::fclose ( void * file)
virtual

Implements IFileAccess.

◆ fseek()

virtual int MemoryMappedFileAccess::fseek ( void * file,
int64 offset,
int origin )
virtual

Implements IFileAccess.

◆ ftell()

virtual int64 MemoryMappedFileAccess::ftell ( void * file)
virtual

Implements IFileAccess.

◆ getReadInterface()

virtual::IFileReadAccess const * MemoryMappedFileAccess::getReadInterface ( ) const
virtual

Implements IFileAccess.

◆ getWriteInterface()

virtual::IFileWriteAccess * MemoryMappedFileAccess::getWriteInterface ( )
virtual

Implements IFileAccess.

◆ unload()

virtual void MemoryMappedFileAccess::unload ( )
virtual

Implements IFileAccess.


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