#include <mmstcpclient.h>
Public Member Functions | |
| MMSTCPClient (string host="0.0.0.0", unsigned int port=9999) | |
| void | setAddress (string &host, unsigned int port) |
| void | setAddress (const char *host, unsigned int port) |
| bool | isConnected () |
| bool | connectToServer () |
| bool | disconnectFromServer () |
| bool | sendString (string rbuf) |
| bool | receiveString (string *abuf) |
| bool | receiveString (string *abuf, int buflen) |
| bool | peekString (string *abuf, int buflen) |
| bool | sendAndReceive (string rbuf, string *abuf) |
Private Attributes | |
| string | host |
| string | hostip |
| unsigned int | port |
| int | s |
Definition at line 40 of file mmstcpclient.h.
| MMSTCPClient::MMSTCPClient | ( | string | host = "0.0.0.0", |
|
| unsigned int | port = 9999 | |||
| ) |
Definition at line 42 of file mmstcpclient.cpp.
| void MMSTCPClient::setAddress | ( | string & | host, | |
| unsigned int | port | |||
| ) |
Definition at line 222 of file mmstcpclient.cpp.
| void MMSTCPClient::setAddress | ( | const char * | host, | |
| unsigned int | port | |||
| ) |
Definition at line 227 of file mmstcpclient.cpp.
| bool MMSTCPClient::isConnected | ( | ) |
Definition at line 48 of file mmstcpclient.cpp.
| bool MMSTCPClient::connectToServer | ( | ) |
Definition at line 52 of file mmstcpclient.cpp.
| bool MMSTCPClient::disconnectFromServer | ( | ) |
Definition at line 93 of file mmstcpclient.cpp.
| bool MMSTCPClient::sendString | ( | string | rbuf | ) |
Definition at line 100 of file mmstcpclient.cpp.
| bool MMSTCPClient::receiveString | ( | string * | abuf | ) |
Definition at line 127 of file mmstcpclient.cpp.
| bool MMSTCPClient::receiveString | ( | string * | abuf, | |
| int | buflen | |||
| ) |
Definition at line 148 of file mmstcpclient.cpp.
| bool MMSTCPClient::peekString | ( | string * | abuf, | |
| int | buflen | |||
| ) |
Definition at line 177 of file mmstcpclient.cpp.
| bool MMSTCPClient::sendAndReceive | ( | string | rbuf, | |
| string * | abuf | |||
| ) |
Definition at line 200 of file mmstcpclient.cpp.
string MMSTCPClient::host [private] |
Definition at line 42 of file mmstcpclient.h.
string MMSTCPClient::hostip [private] |
Definition at line 43 of file mmstcpclient.h.
unsigned int MMSTCPClient::port [private] |
Definition at line 44 of file mmstcpclient.h.
int MMSTCPClient::s [private] |
Definition at line 45 of file mmstcpclient.h.