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

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

deviceDescription() const -> std::stringxentara::utils::io::DeviceBase
doGetDeviceDescription() const -> std::string=0xentara::utils::io::DeviceBaseprotectedpure virtual
doGetWritePosition() const -> std::optional< std::size_t >xentara::utils::io::OutputDeviceprotectedvirtual
doGetWriteTimeout() const noexcept -> std::chrono::nanosecondsxentara::utils::io::OutputDeviceprotectedvirtual
doMoveWritePosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t >xentara::utils::io::OutputDeviceprotectedvirtual
doSetWritePosition(std::size_t position) -> std::optional< std::size_t >xentara::utils::io::OutputDeviceprotectedvirtual
doWaitUntilWritable(std::optional< std::chrono::nanoseconds > timeout) -> boolxentara::utils::io::OutputDeviceprotectedvirtual
doWaitUntilWritableAndWrite(const std::byte *data, std::size_t size, std::chrono::nanoseconds timeout) -> std::size_txentara::utils::io::OutputDeviceprotectedvirtual
doWrite(const std::byte *data, std::size_t size) -> std::size_t=0xentara::utils::io::OutputDeviceprotectedpure virtual
moveWritePosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t >xentara::utils::io::OutputDevice
setWritePosition(std::size_t position) -> std::optional< std::size_t >xentara::utils::io::OutputDevice
tryWrite(const Data &data) -> std::ranges::range_size_t< Data >xentara::utils::io::OutputDevice
tryWrite(Iterator first, Sentinel last) -> Iteratorxentara::utils::io::OutputDevice
tryWrite(const std::byte *data, std::size_t size) -> std::size_txentara::utils::io::OutputDevice
tryWriteByte(std::byte byte) -> boolxentara::utils::io::OutputDevice
waitUntilWritable(std::chrono::nanoseconds timeout) -> boolxentara::utils::io::OutputDevice
write(const Data &data) -> voidxentara::utils::io::OutputDevice
write(Iterator first, Sentinel last) -> voidxentara::utils::io::OutputDevice
write(const std::byte *data, std::size_t size) -> voidxentara::utils::io::OutputDevice
writeByte(std::byte byte) -> voidxentara::utils::io::OutputDevice
writeChunk(const Data &data) -> std::ranges::range_size_t< Data >xentara::utils::io::OutputDevice
writeChunk(Iterator first, Sentinel last) -> Iteratorxentara::utils::io::OutputDevice
writeChunk(const std::byte *data, std::size_t size) -> std::size_txentara::utils::io::OutputDevice
writePosition() const -> std::optional< std::size_t >xentara::utils::io::OutputDevice
writeTimeout() const noexcept -> std::chrono::nanosecondsxentara::utils::io::OutputDevice
~DeviceBase() noexcept(false)=0xentara::utils::io::DeviceBasepure virtual
~OutputDevice() noexcept(false)=0xentara::utils::io::OutputDevicepure virtual