Workspace 6.21.5
|
#include <Workspace/DataExecution/Execution/socket.h>
Signals | |
void | connected () |
void | disconnected () |
void | error (QAbstractSocket::SocketError) |
void | stateChanged (QAbstractSocket::SocketState) |
Public Member Functions | |
Socket (QObject *parent=nullptr) | |
~Socket () override | |
virtual qint64 | bytesAvailable () const |
void | close () |
virtual void | connectToHost (const QString &host, quint16 port, bool makeSecure) |
QAbstractSocket::SocketError | error () const |
QString | errorString () const |
QTcpSocket & | getSocket () |
QHostAddress | localAddress () const |
quint16 | localPort () const |
operator QIODevice & () | |
operator QTcpSocket & () | |
QHostAddress | peerAddress () const |
quint16 | peerPort () const |
bool | setSocketDescriptor (int socketDescriptor, QAbstractSocket::SocketState socketState=QAbstractSocket::ConnectedState, QIODevice::OpenMode openMode=QIODevice::ReadWrite) |
QAbstractSocket::SocketState | state () const |
Protected Slots | |
virtual void | onConnected () |
virtual void | onDisconnected () |
virtual void | onError (QAbstractSocket::SocketError) |
Protected Attributes | |
QTcpSocket * | socket_ |
Provides a wrapper around a network socket.
Socket | ( | QObject * | parent = nullptr | ) |
Constructs a socket.
parent | The parent to be passed to the QObject constructor. |
|
override |
|
virtual |
Returns the bytes available for reading on the socket.
void close | ( | ) |
Closes the socket.
|
signal |
|
virtual |
Connects the socket to the provided host and port. If makeSecure is set to true and OpenSSL support is enabled then the socket will attempt to make a secure connection to the provided host.
|
signal |
QAbstractSocket::SocketError error | ( | ) | const |
Returns the last error reported against the socket.
|
signal |
QString errorString | ( | ) | const |
QTcpSocket & getSocket | ( | ) |
Explicitly return the QTcpSocket interface.
QHostAddress localAddress | ( | ) | const |
quint16 localPort | ( | ) | const |
|
protectedvirtualslot |
This slot is onvoked when the wrapped socket has connected.
|
protectedvirtualslot |
This slot is onvoked when the wrapped socket has disconnected.
|
protectedvirtualslot |
This slot is onvoked when the wrapped socket has errorred.
operator QIODevice & | ( | ) |
Provides a convenient operator to enable the socket to be passed to methods requiring a reference to a QIODevice.
operator QTcpSocket & | ( | ) |
Provides a convenient operator to enable the socket to be passed to methods requiring a reference to a QTcpSocket.
QHostAddress peerAddress | ( | ) | const |
quint16 peerPort | ( | ) | const |
bool setSocketDescriptor | ( | int | socketDescriptor, |
QAbstractSocket::SocketState | socketState = QAbstractSocket::ConnectedState , |
||
QIODevice::OpenMode | openMode = QIODevice::ReadWrite |
||
) |
Initialises the internal socket with the provided descriptor.
QAbstractSocket::SocketState state | ( | ) | const |
Returns the socket's state.
|
signal |
|
protected |