Public Member Functions | |
| TcpSocket () | |
| TcpSocket (QTcpSocket *, const int) | |
| ~TcpSocket () | |
| void | connectToHost (const char *host, int port) |
| void | disconnectFromHost () |
| void | abort () |
| int | write (const char *) |
| int | write (const IOPar &) |
| void | read (BufferString &) const |
| void | read (IOPar &) const |
| const int | getID () const |
| const char * | errorMsg () const |
| bool | waitForConnected (int msec) |
| Useful when no event loop available. | |
| bool | waitForReadyRead (int msec) |
| Useful when no event loop available. | |
Public Attributes | |
| Notifier< TcpSocket > | connected |
| Notifier< TcpSocket > | disconnected |
| Notifier< TcpSocket > | hostFound |
| Notifier< TcpSocket > | readyRead |
| Notifier< TcpSocket > | error |
| Notifier< TcpSocket > | stateChanged |
Protected Attributes | |
| QTcpSocket * | qtcpsocket_ |
| QTcpSocketComm * | comm_ |
| BufferString | errmsg_ |
| const int | id_ |
Friends | |
| class | QTcpSocketComm |
| TcpSocket::TcpSocket | ( | ) |
| TcpSocket::TcpSocket | ( | QTcpSocket * | , | |
| const | int | |||
| ) |
| TcpSocket::~TcpSocket | ( | ) |
| void TcpSocket::abort | ( | ) |
| void TcpSocket::connectToHost | ( | const char * | host, | |
| int | port | |||
| ) |
| void TcpSocket::disconnectFromHost | ( | ) |
| const char* TcpSocket::errorMsg | ( | ) | const |
| const int TcpSocket::getID | ( | ) | const [inline] |
| void TcpSocket::read | ( | IOPar & | ) | const |
| void TcpSocket::read | ( | BufferString & | ) | const |
| bool TcpSocket::waitForConnected | ( | int | msec | ) |
Useful when no event loop available.
| bool TcpSocket::waitForReadyRead | ( | int | msec | ) |
Useful when no event loop available.
| int TcpSocket::write | ( | const IOPar & | ) |
| int TcpSocket::write | ( | const char * | ) |
friend class QTcpSocketComm [friend] |
QTcpSocketComm* TcpSocket::comm_ [protected] |
BufferString TcpSocket::errmsg_ [mutable, protected] |
const int TcpSocket::id_ [protected] |
QTcpSocket* TcpSocket::qtcpsocket_ [protected] |
1.7.1