|
Public Types |
| enum | Type { kDatagram = 0,
kStream
} |
| enum | Error {
kNoError = 0,
kTimeout,
kInvalidSocket,
kSocketError,
kOutOfMemory
} |
| enum | { kDefaultTimeoutMS = 5000
} |
Public Member Functions |
| | CascadeClientSocket () |
| virtual | ~CascadeClientSocket () |
| bool | Open (Type type, const char *pRemoteServer, u16 nRemotePort, u32 nTimeoutMS=kDefaultTimeoutMS) |
| bool | Close () |
| u32 | Send (void *pData, u32 nDataLen, u32 nTimeoutMS=kDefaultTimeoutMS) |
| bool | SendAll (void *pData, u32 nDataLen, u32 nTimeoutMS=kDefaultTimeoutMS) |
| u32 | Receive (void *pDataToSet, u32 nDataLen, u32 nTimeoutMS=kDefaultTimeoutMS) |
| bool | ReceiveAll (void *pDataToSet, u32 nDataLen, u32 nTimeoutMS=kDefaultTimeoutMS) |
| Error | GetLastError () |