Qt:Документация 4.3.2/qabstractsocket-qt3
Материал из Wiki.crossplatform.ru
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
Содержание |
[править] 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.
[править] Открытые типы
[править] Открытые функции
- void setSocket ( int socket )
- int socket () const
- qulonglong waitForMore ( int msecs, bool * timeout = 0 ) const
[править] Сигналы
- void connectionClosed ()
- void delayedCloseFinished ()
[править] Описание типов членов
[править] enum QAbstractSocket::Error
Use QAbstractSocket::SocketError instead.
Constant | Value | Description |
---|---|---|
QAbstractSocket::ErrConnectionRefused | ConnectionRefusedError | Use QAbstractSocket::ConnectionRefusedError instead. |
QAbstractSocket::ErrHostNotFound | HostNotFoundError | Use QAbstractSocket::HostNotFoundError instead. |
QAbstractSocket::ErrSocketRead | UnknownSocketError | Use QAbstractSocket::UnknownSocketError instead. |
[править] typedef QAbstractSocket::State
Use QAbstractSocket::SocketState instead.
Qt 3 enum value | Qt 4 enum value |
---|---|
Idle | UnconnectedState |
HostLookup | HostLookupState |
Connecting | ConnectingState |
Connected | ConnectedState |
Closing | ClosingState |
Connection | ConnectedState |
[править] Описание функций-членов
[править] void QAbstractSocket::connectionClosed () [signal]
Use closed() instead.
[править] void QAbstractSocket::delayedCloseFinished () [signal]
Use closed() 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 © 2007 Trolltech | Trademarks | Qt 4.3.2
|