libcommonc++  0.7
Stream Member List

This is the complete list of members for Stream, including all inherited members.

_init(FileHandle handle, bool seekable, bool readable, bool writable)Streamprotected
close(IOMode mode=IOReadWrite)Streamvirtual
getTimeout() constStreaminline
isFullDuplex() constStreaminline
isHalfDuplex() constStreaminline
isOpen() constStreaminline
isReadable() constStreaminline
isSeekable() constStreaminline
isWritable() constStreaminline
MAX_IOBLOCK_COUNTStreamstatic
Process classStreamfriend
read(ByteBuffer &buffer)Streamvirtual
read(CharBuffer &buffer)Streamvirtual
read(Buffer< T > &buffer, size_t &partial)Streaminline
read(byte_t *buffer, size_t buflen)Streamvirtual
read(byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task)Stream
read(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task)Stream
read(MemoryBlock *vec, uint_t count)Streamvirtual
readFully(ByteBuffer &buffer, size_t count=0)Streamvirtual
readFully(CharBuffer &buffer, size_t count=0)Streamvirtual
readFully(Buffer< T > &buffer, size_t &partial)Streaminline
readFully(byte_t *buffer, size_t buflen)Streamvirtual
seek(int64_t offset, SeekMode mode=SeekAbsolute)Streamvirtual
setTimeout(timespan_ms_t timeout)Streamvirtual
Stream()Streamprotected
Stream(FileHandle handle, bool seekable=true, bool readable=true, bool writable=true)Streamprotected
tell()Streamvirtual
write(const byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task)Stream
write(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task)Stream
write(ByteBuffer &buffer)Streamvirtual
write(CharBuffer &buffer)Streamvirtual
write(Buffer< T > &buffer, size_t &partial)Streaminline
write(const byte_t *buffer, size_t buflen)Streamvirtual
write(const MemoryBlock *vec, uint_t count)Streamvirtual
writeFully(ByteBuffer &buffer)Streamvirtual
writeFully(CharBuffer &buffer)Streamvirtual
writeFully(Buffer< T > &buffer, size_t &partial)Streaminline
writeFully(const byte_t *buffer, size_t buflen)Streamvirtual
~Stream()Streamvirtual