|
|
bool | initForOutputOnly () |
| |
|
bool | connect (uint16 port, NetworkDataReceiver *receiver=NULL) |
| |
|
bool | send (char *data, uint32 size, uint64 receiver=0) |
| |
|
bool | reconnect () |
| |
|
bool | setDefaultReceiver (uint64 receiver) |
| |
|
uint64 | getLocalAddress () |
| |
|
virtual bool | disconnect (uint16 error=0) |
| |
|
virtual bool | didConnect (int timeout=0) |
| |
|
virtual bool | isConnected (int timeout=0) |
| |
|
virtual bool | isRemote () |
| |
|
virtual uint64 | getRemoteAddress () |
| |
|
bool | setConnectTimeout (uint32 timeoutMS) |
| |
|
virtual bool | receive (char *data, uint32 size, uint32 timeout, bool peek=false) |
| |
|
virtual bool | receiveAvailable (char *data, uint32 &size, uint32 maxSize, uint32 timeout, bool peek=false) |
| |
|
virtual bool | discard (uint32 size) |
| |
|
virtual uint32 | clearBuffer () |
| |
|
virtual bool | waitForDataToRead (uint32 timeout) |
| |
|
virtual bool | waitForDataToBeWritten (uint32 timeout) |
| |
|
virtual uint32 | getOutputSpeed () |
| |
|
virtual uint32 | getInputSpeed () |
| |
|
virtual uint8 | getConnectionType () |
| |
|
bool | setGreetingData (const char *data, uint32 size) |
| |
|
virtual bool | stop (uint32 timeout=200) |
| |
|
|
uint64 | defaultReceiver |
| |
|
uint8 | type |
| |
|
uint64 | remoteAddress |
| |
|
uint64 | localAddress |
| |
|
uint64 | lastActivity |
| |
|
uint32 | threadID |
| |
|
SOCKET | socket |
| |
|
bool | remote |
| |
|
uint32 | bufferLen |
| |
|
uint32 | bufferContentLen |
| |
|
uint32 | bufferContentPos |
| |
|
NetworkDataReceiver * | receiver |
| |
|
utils::Mutex | mutex |
| |
|
utils::Mutex | sendMutex |
| |
|
char * | buffer |
| |
|
uint32 | connectTimeoutMS |
| |
|
uint32 | inputSpeed |
| |
|
uint32 | outputSpeed |
| |
|
uint64 | inputBytes |
| |
|
uint64 | outputBytes |
| |
|
uint32 | threadID |
| |
|
bool | shouldContinue |
| |
|
bool | isRunning |
| |
|
|
THREAD_RET THREAD_FUNCTION_CALL | UDPConnectionRun (THREAD_ARG arg) |
| |
|
|
char * | greetingData |
| |
|
uint32 | greetingSize |
| |
|
virtual int32 | readIntoBuffer () |
| |
|
virtual bool | resizeBuffer (uint32 len) |
| |
|
virtual bool | run () |
| |
The documentation for this class was generated from the following files:
- /cygdrive/d/c/fa6/CMSDK/include/NetworkConnections.h
- /cygdrive/d/c/fa6/CMSDK/src/NetworkConnections.cpp