Definition at line 64 of file qabstractsocket.h.
Public Types
|
| enum |
SocketType
{
TcpSocket,
UdpSocket,
UnknownSocketType = -1 } |
| enum |
NetworkLayerProtocol
{
IPv4Protocol,
IPv6Protocol,
UnknownNetworkLayerProtocol = -1 } |
| enum |
SocketError
{
ConnectionRefusedError,
RemoteHostClosedError,
HostNotFoundError,
SocketAccessError,
SocketResourceError,
SocketTimeoutError,
DatagramTooLargeError,
NetworkError,
AddressInUseError,
SocketAddressNotAvailableError,
UnsupportedSocketOperationError,
UnfinishedSocketOperationError,
ProxyAuthenticationRequiredError,
SslHandshakeFailedError,
ProxyConnectionRefusedError,
ProxyConnectionClosedError,
ProxyConnectionTimeoutError,
ProxyNotFoundError,
ProxyProtocolError,
UnknownSocketError = -1
} |
| enum |
SocketState
{
UnconnectedState,
HostLookupState,
ConnectingState,
ConnectedState,
BoundState,
ListeningState,
ClosingState
} |
| enum |
SocketOption
{
LowDelayOption,
KeepAliveOption } |
Signals
|
| void |
hostFound
() |
| void |
connected
() |
| void |
disconnected
() |
| void |
stateChanged
(QAbstractSocket::SocketState) |
| void |
error
(QAbstractSocket::SocketError) |
| void |
proxyAuthenticationRequired
(const QNetworkProxy &proxy,
QAuthenticator
*authenticator) |
Public Member Functions
|
| |
QAbstractSocket
(SocketType
socketType, QObject
*parent) |
|
virtual |
~QAbstractSocket
() |
| void |
connectToHost
(const QString
&hostName, quint16
port, OpenMode mode=ReadWrite) |
| void |
connectToHost
(const QHostAddress &address,
quint16
port, OpenMode mode=ReadWrite) |
| void |
disconnectFromHost
() |
| bool |
isValid
() const |
| qint64 |
bytesAvailable
() const |
| qint64 |
bytesToWrite
() const |
| bool |
canReadLine
() const |
| quint16 |
localPort
() const |
| QHostAddress |
localAddress
() const |
| quint16 |
peerPort
() const |
| QHostAddress |
peerAddress
() const |
| QString |
peerName
() const |
| qint64 |
readBufferSize
() const |
| void |
setReadBufferSize
(qint64
size) |
| void |
abort
() |
| int |
socketDescriptor
() const |
| bool |
setSocketDescriptor
(int socketDescriptor, SocketState
state=ConnectedState, OpenMode openMode=ReadWrite) |
| void |
setSocketOption
(QAbstractSocket::SocketOption
option, const QVariant &value) |
| QVariant |
socketOption
(QAbstractSocket::SocketOption
option) |
| SocketType |
socketType
() const |
| SocketState |
state
() const |
| SocketError |
error
() const |
| void |
close
() |
| bool |
isSequential
() const |
| bool |
atEnd
() const |
| bool |
flush
() |
| bool |
waitForConnected
(int msecs=30000) |
| bool |
waitForReadyRead
(int msecs=30000) |
| bool |
waitForBytesWritten
(int msecs=30000) |
| bool |
waitForDisconnected
(int msecs=30000) |
| void |
setProxy
(const QNetworkProxy
&networkProxy) |
| QNetworkProxy |
proxy
() const |
Protected Slots
|
| void |
connectToHostImplementation
(const QString
&hostName, quint16
port, OpenMode mode=ReadWrite) |
| void |
disconnectFromHostImplementation
() |
Protected Member Functions
|
| qint64 |
readData
(char *data, qint64
maxlen) |
| qint64 |
readLineData
(char *data, qint64
maxlen) |
| qint64 |
writeData
(const char *data, qint64
len) |
| void |
setSocketState
(SocketState
state) |
| void |
setSocketError
(SocketError
socketError) |
| void |
setLocalPort
(quint16
port) |
| void |
setLocalAddress
(const QHostAddress &address) |
| void |
setPeerPort
(quint16
port) |
| void |
setPeerAddress
(const QHostAddress &address) |
| void |
setPeerName
(const QString
&name) |
| |
QAbstractSocket
(SocketType
socketType, QAbstractSocketPrivate &dd, QObject *parent=0) |