CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::TCPConnection Member List

This is the complete list of members for cmlabs::TCPConnection, including all inherited members.

buffercmlabs::NetworkConnectionprotected
bufferContentLencmlabs::NetworkConnectionprotected
bufferContentPoscmlabs::NetworkConnectionprotected
bufferLencmlabs::NetworkConnectionprotected
clearBuffer()cmlabs::NetworkConnectionvirtual
connect(SOCKET s, uint64 localAddr, NetworkDataReceiver *receiver=NULL)cmlabs::TCPConnection
connect(uint64 addr, uint32 timeoutMS, NetworkDataReceiver *receiver=NULL)cmlabs::TCPConnection
connect(const char *addr, uint16 port, uint64 &location, uint32 timeoutMS, NetworkDataReceiver *receiver=NULL)cmlabs::TCPConnection
connect(const uint32 *addresses, uint16 addressCount, uint16 port, uint64 &location, uint32 timeoutMS, NetworkDataReceiver *receiver=NULL)cmlabs::TCPConnection
connectTimeoutMScmlabs::NetworkConnectionprotected
delayedConnect(uint64 addr, uint32 timeoutMS, NetworkDataReceiver *receiver)cmlabs::TCPConnection
delayedConnect(const char *addr, uint16 port, uint64 &location, uint32 timeoutMS, NetworkDataReceiver *receiver)cmlabs::TCPConnection
didConnect(int timeout=0)cmlabs::NetworkConnectionvirtual
didConnect(SOCKET s, int timeout)cmlabs::NetworkConnectionvirtual
discard(uint32 size)cmlabs::NetworkConnectionvirtual
disconnect(uint16 error=0)cmlabs::NetworkConnectionvirtual
disconnectInternal(uint16 error)cmlabs::NetworkConnectionprotected
findRemoteAddress(uint64 &addr)cmlabs::TCPConnectionprotected
getConnectionType()cmlabs::NetworkConnectionvirtual
getInputSpeed()cmlabs::NetworkConnectionvirtual
getOutputSpeed()cmlabs::NetworkConnectionvirtual
getRemoteAddress()cmlabs::NetworkConnectionvirtual
greetingDatacmlabs::NetworkConnection
greetingSizecmlabs::NetworkConnection
inputBytescmlabs::NetworkConnectionprotected
inputSpeedcmlabs::NetworkConnectionprotected
isConnected(int timeout=0)cmlabs::NetworkConnectionvirtual
isRemote()cmlabs::NetworkConnectionvirtual
isRunningcmlabs::Runnableprotected
lastActivitycmlabs::NetworkConnectionprotected
localAddresscmlabs::NetworkConnectionprotected
mutexcmlabs::NetworkConnectionprotected
NetworkConnection()cmlabs::NetworkConnection
outputBytescmlabs::NetworkConnectionprotected
outputSpeedcmlabs::NetworkConnectionprotected
readIntoBuffer()cmlabs::NetworkConnectionprotectedvirtual
receive(char *data, uint32 size, uint32 timeout, bool peek=false)cmlabs::NetworkConnectionvirtual
receiveAvailable(char *data, uint32 &size, uint32 maxSize, uint32 timeout, bool peek=false)cmlabs::NetworkConnectionvirtual
receivercmlabs::NetworkConnectionprotected
reconnect(uint32 timeoutMS)cmlabs::TCPConnectionvirtual
remotecmlabs::NetworkConnectionprotected
remoteAddresscmlabs::NetworkConnectionprotected
resizeBuffer(uint32 len)cmlabs::NetworkConnectionprotectedvirtual
run()cmlabs::NetworkConnectionprotectedvirtual
Runnable()cmlabs::Runnableinline
send(const char *data, uint32 size, uint64 receiver=0)cmlabs::TCPConnectionvirtual
sendMutexcmlabs::NetworkConnectionprotected
setConnectTimeout(uint32 timeoutMS)cmlabs::NetworkConnection
setGreetingData(const char *data, uint32 size)cmlabs::NetworkConnection
shouldContinuecmlabs::Runnableprotected
socketcmlabs::NetworkConnectionprotected
stop(uint32 timeout=200)cmlabs::Runnableinlinevirtual
TCPConnection()cmlabs::TCPConnection
TCPConnectionRun(THREAD_ARG arg)cmlabs::TCPConnectionfriend
threadIDcmlabs::NetworkConnectionprotected
typecmlabs::NetworkConnectionprotected
waitForDataToBeWritten(uint32 timeout)cmlabs::NetworkConnectionvirtual
waitForDataToRead(uint32 timeout)cmlabs::NetworkConnectionvirtual
~NetworkConnection()cmlabs::NetworkConnection
~Runnable()cmlabs::Runnableinlinevirtual
~TCPConnection()cmlabs::TCPConnection