libcommonc++  0.7
StreamSocket Member List

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

_init(FileHandle handle, bool seekable, bool readable, bool writable)Streamprotected
_laddrSocketprotected
_raddrSocketprotected
_socketSocketprotected
_sotimeoutSocketprotected
_typeSocketprotected
close(IOMode mode=IOReadWrite)StreamSocketvirtual
connect(const String &addr, uint16_t port)StreamSocketvirtual
connect(const SocketAddress &addr)StreamSocketvirtual
getKeepAlive()Socket
getLingerTime() constSocket
getLocalAddress() constSocketinline
getReceiveBufSize() constSocket
getRemoteAddress() constSocketinline
getReuseAddress() constSocket
getSendBufSize() constSocket
getSocketHandle() constSocketinlineprotected
getTCPDelay()Socket
getTimeout() constStreaminline
getType() constSocketinline
init()Socketvirtual
IOWaitMode enum nameSocketprotected
isConnected() constSocketinline
isFullDuplex() constStreaminline
isHalfDuplex() constStreaminline
isInitialized() constSocketinline
isOpen() constStreaminline
isReadable() constStreaminline
isSeekable() constStreaminline
isWritable() constStreaminline
MAX_IOBLOCK_COUNTStreamstatic
read(byte_t *buffer, size_t buflen)StreamSocketvirtual
read(ByteBuffer &buffer)StreamSocketinlinevirtual
read(CharBuffer &buffer)StreamSocketinlinevirtual
read(byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task)StreamSocketinline
read(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task)StreamSocketinline
read(MemoryBlock *vec, uint_t count)StreamSocketvirtual
ccxx::Stream::read(Buffer< T > &buffer, size_t &partial)Streaminline
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
readOOB()StreamSocket
seek(int64_t offset, SeekMode mode=SeekAbsolute)Streamvirtual
ServerSocket classStreamSocketfriend
setKeepAlive(bool enable)Socket
setLingerTime(timespan_s_t timeout)Socket
setReceiveBufSize(size_t size)Socket
setReuseAddress(bool enable)Socket
setSendBufSize(size_t size)Socket
setTCPDelay(bool enable)Socket
setTimeout(timespan_ms_t timeout)StreamSocketvirtual
shutdown()StreamSocketvirtual
Socket(NetProtocol type=ProtoTCP)Socketprotected
Stream()Streamprotected
Stream(FileHandle handle, bool seekable=true, bool readable=true, bool writable=true)Streamprotected
StreamSocket(uint16_t port=0)StreamSocket
tell()Streamvirtual
waitForIO(IOWaitMode mode)Socketprotected
WaitRead enum valueSocketprotected
WaitWrite enum valueSocketprotected
write(const byte_t *buffer, size_t buflen)StreamSocketvirtual
write(ByteBuffer &buffer)StreamSocketinlinevirtual
write(CharBuffer &buffer)StreamSocketinlinevirtual
write(const byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task)StreamSocketinline
write(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task)StreamSocketinline
write(const MemoryBlock *vec, uint_t count)StreamSocketvirtual
ccxx::Stream::write(Buffer< T > &buffer, size_t &partial)Streaminline
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
writeOOB(byte_t data)StreamSocket
~Socket()Socketvirtual
~Stream()Streamvirtual
~StreamSocket()StreamSocket