Home · All Classes · Main Classes · Annotated · Grouped Classes · 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.

ConstantValueDescription
QAbstractSocket::Idle Use QAbstractSocket::UnconnectedState instead.
QAbstractSocket::HostLookup Use QAbstractSocket::HostLookupState instead.
QAbstractSocket::Connecting Use QAbstractSocket::ConnectingState instead.
QAbstractSocket::Connected Use QAbstractSocket::ConnectedState instead.
QAbstractSocket::Closing Use QAbstractSocket::ClosingState instead.
QAbstractSocket::Connection Use QAbstractSocket::ConnectedState instead.

Member Function Documentation

void QAbstractSocket::connectionClosed ()   [signal]

Use closing() instead.

void QAbstractSocket::delayedCloseFinished ()   [signal]

Use closed() instead.

void QAbstractSocket::setSocket ( int socket )

Use setSocketDescriptor() instead.

int QAbstractSocket::socket () const

Use socketDescriptor() instead.

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 © 2005 Trolltech Trademarks
Qt 4.0.0-b2