|
File_c & | operator= (File_c const &) |
|
| File_c (File_c const &) |
|
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 | _readAtPosition (uint64, void *, uint64, uint64 *) |
|
virtual::Core::Result | _write (void const *, uint64) |
|
virtual::Core::Result | _setPosition (uint64) |
|
virtual::Core::Result | _getPosition (uint64 *) |
|
virtual::Core::Result | _skip (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 () |
|
◆ _getPath()
◆ _getBlockSize()
virtual uint64 Core::File_c::_getBlockSize |
( |
| ) |
const |
|
virtual |
◆ _isOpen()
virtual bool Core::File_c::_isOpen |
( |
| ) |
|
|
virtual |
◆ _close()
virtual::Core::Result Core::File_c::_close |
( |
| ) |
|
|
virtual |
◆ _read()
virtual::Core::Result Core::File_c::_read |
( |
void * | , |
|
|
uint64 | , |
|
|
uint64 * | ) |
|
virtual |
◆ _readExactly()
virtual::Core::Result Core::File_c::_readExactly |
( |
void * | , |
|
|
uint64 | ) |
|
virtual |
◆ _readAtPosition()
virtual::Core::Result Core::File_c::_readAtPosition |
( |
uint64 | , |
|
|
void * | , |
|
|
uint64 | , |
|
|
uint64 * | ) |
|
virtual |
◆ _write()
virtual::Core::Result Core::File_c::_write |
( |
void const * | , |
|
|
uint64 | ) |
|
virtual |
◆ _setPosition()
virtual::Core::Result Core::File_c::_setPosition |
( |
uint64 | | ) |
|
|
virtual |
◆ _getPosition()
virtual::Core::Result Core::File_c::_getPosition |
( |
uint64 * | | ) |
|
|
virtual |
◆ _skip()
virtual::Core::Result Core::File_c::_skip |
( |
uint64 | | ) |
|
|
virtual |
◆ _flush()
virtual::Core::Result Core::File_c::_flush |
( |
| ) |
|
|
virtual |
◆ _getSize()
virtual::Core::Result Core::File_c::_getSize |
( |
uint64 * | | ) |
|
|
virtual |
◆ _getRemainingSize()
virtual::Core::Result Core::File_c::_getRemainingSize |
( |
uint64 * | | ) |
|
|
virtual |
◆ _lockIfWriteBuffered()
- 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.
◆ _writeOperation()
MCAPI::Core::Result Core::FileImpl::_writeOperation |
( |
::Core::Result && | result, |
|
|
uint64 | numBytesWritten ) |
|
inherited |
- 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.
◆ close()
MCAPI::Core::Result Core::FileImpl::close |
( |
| ) |
|
|
inherited |
- 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.
◆ getPosition()
MCAPI::Core::Result Core::FileImpl::getPosition |
( |
uint64 * | pPosition | ) |
|
|
inherited |
- 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.
◆ read()
MCAPI::Core::Result Core::FileImpl::read |
( |
void * | buf, |
|
|
uint64 | numBytes, |
|
|
uint64 * | pNumBytesRead ) |
|
inherited |
- 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.
◆ readAtPosition()
MCAPI::Core::Result Core::FileImpl::readAtPosition |
( |
uint64 | position, |
|
|
void * | pBuf, |
|
|
uint64 | numBytes, |
|
|
uint64 * | pNumBytesRead ) |
|
inherited |
- 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.
◆ readExactly()
MCAPI::Core::Result Core::FileImpl::readExactly |
( |
void * | buf, |
|
|
uint64 | numBytes ) |
|
inherited |
- 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.
◆ setPosition()
MCAPI::Core::Result Core::FileImpl::setPosition |
( |
uint64 | position | ) |
|
|
inherited |
- 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.
◆ skip()
MCAPI::Core::Result Core::FileImpl::skip |
( |
uint64 | numBytes | ) |
|
|
inherited |
- 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.
◆ write()
MCAPI::Core::Result Core::FileImpl::write |
( |
void const * | pBuf, |
|
|
uint64 | numBytes ) |
|
inherited |
- 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.
◆ sAllFiles()
- 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.
◆ sAllFilesLock()
- 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.
◆ $ctor()
- 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::FileImpl::$dtor |
( |
| ) |
|
|
inherited |
- 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.
◆ $vftable()
static MCAPI void ** Core::FileImpl::$vftable |
( |
| ) |
|
|
staticinherited |
- 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/platform/generic/file/File_c.h