xentara-utils v2.0.4
The Xentara Utility Library
Loading...
Searching...
No Matches
xentara::utils::io::MemoryInputDevice Member List

This is the complete list of members for xentara::utils::io::MemoryInputDevice, including all inherited members.

advanceReadPosition(std::size_t offset) -> std::optional< std::size_t >xentara::utils::io::InputDevice
availableReadSize() const -> std::optional< std::size_t >xentara::utils::io::InputDevice
deviceDescription() const -> std::stringxentara::utils::io::DeviceBase
doAdvanceReadPosition(std::size_t offset) -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
doGetAvailableReadSize() const -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
doGetDeviceDescription() const -> std::string=0xentara::utils::io::DeviceBaseprotectedpure virtual
doGetReadPosition() const -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
doGetReadTimeout() const noexcept -> std::chrono::nanosecondsxentara::utils::io::InputDeviceprotectedvirtual
doGetRemainingReadSize() const -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
doMoveReadPosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
doRead(std::byte *buffer, std::size_t size) -> std::optional< std::size_t >=0xentara::utils::io::InputDeviceprotectedpure virtual
doSetReadPosition(std::size_t position) -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
doThrowEndOfStreamError() const -> voidxentara::utils::io::InputDeviceprotectedvirtual
doWaitForData(std::optional< std::chrono::nanoseconds > timeout) -> boolxentara::utils::io::InputDeviceprotectedvirtual
doWaitForDataAndRead(std::byte *buffer, std::size_t size, std::chrono::nanoseconds timeout) -> std::optional< std::size_t >xentara::utils::io::InputDeviceprotectedvirtual
MemoryInputDevice(Iterator begin, Iterator end)xentara::utils::io::MemoryInputDevice
MemoryInputDevice(Iterator begin, std::iter_difference_t< Iterator > size)xentara::utils::io::MemoryInputDevice
MemoryInputDevice(Pointer begin, Pointer end)xentara::utils::io::MemoryInputDevice
MemoryInputDevice(Pointer begin, std::size_t size)xentara::utils::io::MemoryInputDevice
MemoryInputDevice(const Region &region)xentara::utils::io::MemoryInputDevice
moveReadPosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t >xentara::utils::io::InputDevice
read(std::size_t size) -> core::RawDataBlockxentara::utils::io::InputDevice
read(std::byte(&array)[kArraySize]) -> voidxentara::utils::io::InputDevice
read(std::array< std::byte, kArraySize > &array) -> voidxentara::utils::io::InputDevice
read(Iterator first, Sentinel last) -> voidxentara::utils::io::InputDevice
read(std::byte *buffer, std::size_t size) -> voidxentara::utils::io::InputDevice
readAll() -> core::RawDataBlockxentara::utils::io::InputDevice
readAll(std::size_t maxSize) -> core::RawDataBlockxentara::utils::io::InputDevice
readAvailable() -> std::pair< core::RawDataBlock, bool >xentara::utils::io::InputDevice
readAvailable(std::size_t maxSize) -> std::pair< core::RawDataBlock, bool >xentara::utils::io::InputDevice
readAvailable(std::byte(&array)[kArraySize]) -> std::pair< std::size_t, bool >xentara::utils::io::InputDevice
readAvailable(std::array< std::byte, kArraySize > &array) -> std::pair< std::size_t, bool >xentara::utils::io::InputDevice
readAvailable(Iterator first, Sentinel last) -> std::pair< Iterator, bool >xentara::utils::io::InputDevice
readAvailable(std::byte *buffer, std::size_t size) -> std::pair< std::size_t, bool >xentara::utils::io::InputDevice
readByte() -> std::bytexentara::utils::io::InputDevice
readChunk() -> core::RawDataBlockxentara::utils::io::InputDevice
readChunk(std::size_t maxSize) -> core::RawDataBlockxentara::utils::io::InputDevice
readChunk(std::byte(&array)[kArraySize]) -> core::RawDataBlockxentara::utils::io::InputDevice
readChunk(std::array< std::byte, kArraySize > &array) -> core::RawDataBlockxentara::utils::io::InputDevice
readChunk(Iterator first, Sentinel last) -> Iteratorxentara::utils::io::InputDevice
readChunk(std::byte *buffer, std::size_t size) -> std::size_txentara::utils::io::InputDevice
readPosition() const -> std::optional< std::size_t >xentara::utils::io::InputDevice
readTimeout() const noexcept -> std::chrono::nanosecondsxentara::utils::io::InputDevice
remainingReadSize() const -> std::optional< std::size_t >xentara::utils::io::InputDevice
rewind() -> boolxentara::utils::io::InputDevice
setReadPosition(std::size_t position) -> std::optional< std::size_t >xentara::utils::io::InputDevice
throwEndOfStreamError() const -> voidxentara::utils::io::InputDevice
tryReadByte() -> std::optional< std::byte >xentara::utils::io::InputDevice
waitForData() -> voidxentara::utils::io::InputDevice
waitForData(std::optional< std::chrono::nanoseconds > timeout) -> boolxentara::utils::io::InputDevice
~DeviceBase() noexcept(false)=0xentara::utils::io::DeviceBasepure virtual
~InputDevice() noexcept(false)=0xentara::utils::io::InputDevicepure virtual