Go to the documentation of this file. 1 #ifndef STORAGE_FACTORY_IO_CHANNEL_H
2 #define STORAGE_FACTORY_IO_CHANNEL_H
25 virtual IOFD fd(
void)
const;
28 virtual void close(
void);
41 #endif // STORAGE_FACTORY_IO_CHANNEL_H
IOSize readv(IOBuffer *into, IOSize buffers) override
virtual bool isBlocking(void) const
IOSize writev(const IOBuffer *from, IOSize buffers) override
virtual void setBlocking(bool value)
~IOChannel(void) override
bool sysclose(IOFD fd, int *error=nullptr)
IOSize write(const void *from, IOSize n) override
IOSize write(unsigned char byte)
virtual IOFD fd(void) const