ots::TCPSocket Class Reference
List of all members.
Classes |
struct | MagicPacket |
Public Member Functions |
| TCPSocket (const std::string &senderHost, unsigned int senderPort, int receiveBufferSize=0x10000) |
| TCPSocket (unsigned int listenPort, int sendBufferSize=0x10000) |
void | connect (double tmo_s=10.0) |
int | send (const uint8_t *data, size_t size) |
int | send (const std::string &buffer) |
int | send (const std::vector< uint32_t > &buffer) |
int | send (const std::vector< uint16_t > &buffer) |
int | receive (uint8_t *buffer, unsigned int timeoutSeconds, unsigned int timeoutUSeconds) |
int | receive (std::string &buffer, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0) |
int | receive (std::vector< uint32_t > &buffer, unsigned int timeoutSeconds=1, unsigned int timeoutUSeconds=0) |
Protected Attributes |
std::string | host_ |
unsigned int | port_ |
int | TCPSocketNumber_ |
int | SendSocket_ |
bool | isSender_ |
int | bufferSize_ |
size_t | chunkSize_ |
std::mutex | socketMutex_ |
Detailed Description
Definition at line 17 of file TCPSocket.h.
The documentation for this class was generated from the following files: