Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions

Qt 3 Support Members for QAbstractSocket

The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.

Public Types

Public Functions

Signals


Member Type Documentation

enum QAbstractSocket::Error

Use QAbstractSocket::SocketError instead.

ConstantValueDescription
QAbstractSocket::ErrConnectionRefusedConnectionRefusedErrorUse QAbstractSocket::ConnectionRefusedError instead.
QAbstractSocket::ErrHostNotFoundHostNotFoundErrorUse QAbstractSocket::HostNotFoundError instead.
QAbstractSocket::ErrSocketReadUnknownSocketErrorUse QAbstractSocket::UnknownSocketError instead.

typedef QAbstractSocket::State

Use QAbstractSocket::SocketState instead.

Qt 3 enum valueQt 4 enum value
IdleUnconnectedState
HostLookupHostLookupState
ConnectingConnectingState
ConnectedConnectedState
ClosingClosingState
ConnectionConnectedState


Member Function Documentation

void QAbstractSocket::connectionClosed ()   [signal]

Use disconnected() instead.

void QAbstractSocket::delayedCloseFinished ()   [signal]

Use disconnected() instead.

void QAbstractSocket::setSocket ( int socket )

Use setSocketDescriptor() instead.

See also socket().

int QAbstractSocket::socket () const

Use socketDescriptor() instead.

See also setSocket().

qulonglong QAbstractSocket::waitForMore ( int msecs, bool * timeout = 0 ) const

Use waitForReadyRead() instead.

For example, if you have code like

 bool timeout;
 Q_ULONG numBytes = socket->waitForMore(30000, &timeout);

you can rewrite it as

 qint64 numBytes = 0;
 if (socket->waitForReadyRead(msecs))
     numBytes = socket->bytesAvailable();
 bool timeout = (error() == QAbstractSocket::SocketTimeoutError);

See also waitForReadyRead(), bytesAvailable(), error(), and SocketTimeoutError.


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt 4.5.1