libcommonc++
0.7
|
This is the complete list of members for StreamSocket, including all inherited members.
_init(FileHandle handle, bool seekable, bool readable, bool writable) | Stream | protected |
_laddr | Socket | protected |
_raddr | Socket | protected |
_socket | Socket | protected |
_sotimeout | Socket | protected |
_type | Socket | protected |
close(IOMode mode=IOReadWrite) | StreamSocket | virtual |
connect(const String &addr, uint16_t port) | StreamSocket | virtual |
connect(const SocketAddress &addr) | StreamSocket | virtual |
getKeepAlive() | Socket | |
getLingerTime() const | Socket | |
getLocalAddress() const | Socket | inline |
getReceiveBufSize() const | Socket | |
getRemoteAddress() const | Socket | inline |
getReuseAddress() const | Socket | |
getSendBufSize() const | Socket | |
getSocketHandle() const | Socket | inlineprotected |
getTCPDelay() | Socket | |
getTimeout() const | Stream | inline |
getType() const | Socket | inline |
init() | Socket | virtual |
IOWaitMode enum name | Socket | protected |
isConnected() const | Socket | inline |
isFullDuplex() const | Stream | inline |
isHalfDuplex() const | Stream | inline |
isInitialized() const | Socket | inline |
isOpen() const | Stream | inline |
isReadable() const | Stream | inline |
isSeekable() const | Stream | inline |
isWritable() const | Stream | inline |
MAX_IOBLOCK_COUNT | Stream | static |
read(byte_t *buffer, size_t buflen) | StreamSocket | virtual |
read(ByteBuffer &buffer) | StreamSocket | inlinevirtual |
read(CharBuffer &buffer) | StreamSocket | inlinevirtual |
read(byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task) | StreamSocket | inline |
read(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task) | StreamSocket | inline |
read(MemoryBlock *vec, uint_t count) | StreamSocket | virtual |
ccxx::Stream::read(Buffer< T > &buffer, size_t &partial) | Stream | inline |
readFully(ByteBuffer &buffer, size_t count=0) | Stream | virtual |
readFully(CharBuffer &buffer, size_t count=0) | Stream | virtual |
readFully(Buffer< T > &buffer, size_t &partial) | Stream | inline |
readFully(byte_t *buffer, size_t buflen) | Stream | virtual |
readOOB() | StreamSocket | |
seek(int64_t offset, SeekMode mode=SeekAbsolute) | Stream | virtual |
ServerSocket class | StreamSocket | friend |
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) | StreamSocket | virtual |
shutdown() | StreamSocket | virtual |
Socket(NetProtocol type=ProtoTCP) | Socket | protected |
Stream() | Stream | protected |
Stream(FileHandle handle, bool seekable=true, bool readable=true, bool writable=true) | Stream | protected |
StreamSocket(uint16_t port=0) | StreamSocket | |
tell() | Stream | virtual |
waitForIO(IOWaitMode mode) | Socket | protected |
WaitRead enum value | Socket | protected |
WaitWrite enum value | Socket | protected |
write(const byte_t *buffer, size_t buflen) | StreamSocket | virtual |
write(ByteBuffer &buffer) | StreamSocket | inlinevirtual |
write(CharBuffer &buffer) | StreamSocket | inlinevirtual |
write(const byte_t *buffer, size_t buflen, int64_t offset, AsyncIOTask &task) | StreamSocket | inline |
write(ByteBuffer &buffer, int64_t offset, AsyncIOTask &task) | StreamSocket | inline |
write(const MemoryBlock *vec, uint_t count) | StreamSocket | virtual |
ccxx::Stream::write(Buffer< T > &buffer, size_t &partial) | Stream | inline |
writeFully(ByteBuffer &buffer) | Stream | virtual |
writeFully(CharBuffer &buffer) | Stream | virtual |
writeFully(Buffer< T > &buffer, size_t &partial) | Stream | inline |
writeFully(const byte_t *buffer, size_t buflen) | Stream | virtual |
writeOOB(byte_t data) | StreamSocket | |
~Socket() | Socket | virtual |
~Stream() | Stream | virtual |
~StreamSocket() | StreamSocket |