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

Public Member Functions

TestMemoryFileHandleoperator= (TestMemoryFileHandle const &)
 
 TestMemoryFileHandle (TestMemoryFileHandle const &)
 
virtual::Core::Result _write (void const *, uint64)
 
virtual ::Core::PathBuffer<::std::string > _getPath () const
 
virtual uint64 _getBlockSize () const
 
virtual bool _isOpen ()
 
virtual::Core::Result _close ()
 
virtual::Core::Result _read (void *, uint64, uint64 *)
 
virtual::Core::Result _readExactly (void *, uint64)
 
virtual::Core::Result _skip (uint64)
 
virtual::Core::Result _readAtPosition (uint64, void *, uint64, uint64 *)
 
virtual::Core::Result _getPosition (uint64 *)
 
virtual::Core::Result _setPosition (uint64)
 
virtual::Core::Result _flush ()
 
virtual::Core::Result _getSize (uint64 *)
 
virtual::Core::Result _getRemainingSize (uint64 *)
 
MCAPI ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > _lockIfWriteBuffered (bool flushBuffer)
 
MCAPI::Core::Result _writeOperation (::Core::Result &&result, uint64 numBytesWritten)
 
MCAPI::Core::Result close ()
 
MCAPI::Core::Result getPosition (uint64 *pPosition)
 
MCAPI::Core::Result read (void *buf, uint64 numBytes, uint64 *pNumBytesRead)
 
MCAPI::Core::Result readAtPosition (uint64 position, void *pBuf, uint64 numBytes, uint64 *pNumBytesRead)
 
MCAPI::Core::Result readExactly (void *buf, uint64 numBytes)
 
MCAPI::Core::Result setPosition (uint64 position)
 
MCAPI::Core::Result skip (uint64 numBytes)
 
MCAPI::Core::Result write (void const *pBuf, uint64 numBytes)
 
MCAPI void * $ctor (::Core::FileSystemImpl *pTransaction, ::Core::FileOpenMode openMode)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::vector<::Core::FileImpl * > & sAllFiles ()
 
static MCAPI ::Bedrock::Threading::MutexsAllFilesLock ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk560fe9
 
::ll::UntypedStorage< 8, 8 > mUnkc1a5c1
 
::ll::UntypedStorage< 8, 8 > mUnk8416e1
 
::ll::UntypedStorage< 1, 1 > mUnk8b1df1
 
::ll::UntypedStorage< 1, 1 > mUnk77bcd9
 
::ll::UntypedStorage< 8, 8 > mUnkb78983
 
::ll::UntypedStorage< 8, 8 > mUnk95d296
 
::ll::UntypedStorage< 1, 1 > mUnk1f6afd
 

Member Function Documentation

◆ _write()

virtual::Core::Result Bedrock::TestMemoryFileHandle::_write ( void const * ,
uint64  )
virtual

Reimplemented from Core::MemoryFileHandle.

◆ _getPath()

virtual ::Core::PathBuffer<::std::string > Core::MemoryFileHandle::_getPath ( ) const
virtualinherited

Implements Core::FileImpl.

◆ _getBlockSize()

virtual uint64 Core::MemoryFileHandle::_getBlockSize ( ) const
virtualinherited

Implements Core::FileImpl.

◆ _isOpen()

virtual bool Core::MemoryFileHandle::_isOpen ( )
virtualinherited

Implements Core::FileImpl.

◆ _close()

virtual::Core::Result Core::MemoryFileHandle::_close ( )
virtualinherited

Implements Core::FileImpl.

◆ _read()

virtual::Core::Result Core::MemoryFileHandle::_read ( void * ,
uint64 ,
uint64 *  )
virtualinherited

Implements Core::FileImpl.

◆ _readExactly()

virtual::Core::Result Core::MemoryFileHandle::_readExactly ( void * ,
uint64  )
virtualinherited

Implements Core::FileImpl.

◆ _skip()

virtual::Core::Result Core::MemoryFileHandle::_skip ( uint64 )
virtualinherited

Implements Core::FileImpl.

◆ _readAtPosition()

virtual::Core::Result Core::MemoryFileHandle::_readAtPosition ( uint64 ,
void * ,
uint64 ,
uint64 *  )
virtualinherited

Implements Core::FileImpl.

◆ _getPosition()

virtual::Core::Result Core::MemoryFileHandle::_getPosition ( uint64 * )
virtualinherited

Implements Core::FileImpl.

◆ _setPosition()

virtual::Core::Result Core::MemoryFileHandle::_setPosition ( uint64 )
virtualinherited

Implements Core::FileImpl.

◆ _flush()

virtual::Core::Result Core::MemoryFileHandle::_flush ( )
virtualinherited

Implements Core::FileImpl.

◆ _getSize()

virtual::Core::Result Core::MemoryFileHandle::_getSize ( uint64 * )
virtualinherited

Implements Core::FileImpl.

◆ _getRemainingSize()

virtual::Core::Result Core::MemoryFileHandle::_getRemainingSize ( uint64 * )
virtualinherited

Implements Core::FileImpl.


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