KLayout Manual: Main Index » Class Index » API reference - Class QAbstractSocket

API reference - Class QAbstractSocket

Notation used in Ruby API documentation

Description: Binding of QAbstractSocket

Class hierarchy: QAbstractSocket » QIODevice » QObject

Public constructors

new QAbstractSocketnew(const QAbstractSocket_SocketType socketType,
QObject ptr parent)
Constructor QAbstractSocket::QAbstractSocket(QAbstractSocket::SocketType socketType, QObject *parent)

Public methods

voidabortMethod void QAbstractSocket::abort()
[const]boolatEndMethod bool QAbstractSocket::atEnd()
[const]long longbytesAvailableMethod qint64 QAbstractSocket::bytesAvailable()
[const]long longbytesToWriteMethod qint64 QAbstractSocket::bytesToWrite()
[const]boolcanReadLineMethod bool QAbstractSocket::canReadLine()
voidcloseMethod void QAbstractSocket::close()
voidconnectToHost(string hostName,
unsigned short port)
Method void QAbstractSocket::connectToHost(const QString &hostName, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)
voidconnectToHost(string hostName,
unsigned short port,
int mode)
Method void QAbstractSocket::connectToHost(const QString &hostName, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)
voidconnectToHost(const QHostAddress address,
unsigned short port)
Method void QAbstractSocket::connectToHost(const QHostAddress &address, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)
voidconnectToHost(const QHostAddress address,
unsigned short port,
int mode)
Method void QAbstractSocket::connectToHost(const QHostAddress &address, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
voiddisconnectFromHostMethod void QAbstractSocket::disconnectFromHost()
[const]QAbstractSocket_SocketErrorerrorMethod QAbstractSocket::SocketError QAbstractSocket::error()
boolflushMethod bool QAbstractSocket::flush()
[const]boolisSequentialMethod bool QAbstractSocket::isSequential()
[const]boolisSequential?Method bool QAbstractSocket::isSequential()
[const]boolisValidMethod bool QAbstractSocket::isValid()
[const]boolisValid?Method bool QAbstractSocket::isValid()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]QHostAddresslocalAddressMethod QHostAddress QAbstractSocket::localAddress()
[const]unsigned shortlocalPortMethod quint16 QAbstractSocket::localPort()
[const]QHostAddresspeerAddressMethod QHostAddress QAbstractSocket::peerAddress()
[const]stringpeerNameMethod QString QAbstractSocket::peerName()
[const]unsigned shortpeerPortMethod quint16 QAbstractSocket::peerPort()
[const]QNetworkProxyproxyMethod QNetworkProxy QAbstractSocket::proxy()
voidproxy=(const QNetworkProxy networkProxy)Method void QAbstractSocket::setProxy(const QNetworkProxy &networkProxy)
[const]long longreadBufferSizeMethod qint64 QAbstractSocket::readBufferSize()
voidreadBufferSize=(long long size)Method void QAbstractSocket::setReadBufferSize(qint64 size)
voidsetProxy(const QNetworkProxy networkProxy)Method void QAbstractSocket::setProxy(const QNetworkProxy &networkProxy)
voidsetReadBufferSize(long long size)Method void QAbstractSocket::setReadBufferSize(qint64 size)
boolsetSocketDescriptor(int socketDescriptor)Method bool QAbstractSocket::setSocketDescriptor(int socketDescriptor, QAbstractSocket::SocketState state, QFlags<enum QIODevice::OpenModeFlag> openMode)
boolsetSocketDescriptor(int socketDescriptor,
const QAbstractSocket_SocketState state)
Method bool QAbstractSocket::setSocketDescriptor(int socketDescriptor, QAbstractSocket::SocketState state, QFlags<enum QIODevice::OpenModeFlag> openMode)
boolsetSocketDescriptor(int socketDescriptor,
const QAbstractSocket_SocketState state,
int openMode)
Method bool QAbstractSocket::setSocketDescriptor(int socketDescriptor, QAbstractSocket::SocketState state, QFlags<enum QIODevice::OpenModeFlag> openMode)
voidsetSocketOption(const QAbstractSocket_SocketOption option,
const QVariant value)
Method void QAbstractSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
[const]intsocketDescriptorMethod int QAbstractSocket::socketDescriptor()
QVariantsocketOption(const QAbstractSocket_SocketOption option)Method QVariant QAbstractSocket::socketOption(QAbstractSocket::SocketOption option)
[const]QAbstractSocket_SocketTypesocketTypeMethod QAbstractSocket::SocketType QAbstractSocket::socketType()
[const]QAbstractSocket_SocketStatestateMethod QAbstractSocket::SocketState QAbstractSocket::state()
boolwaitForBytesWrittenMethod bool QAbstractSocket::waitForBytesWritten(int msecs)
boolwaitForBytesWritten(int msecs)Method bool QAbstractSocket::waitForBytesWritten(int msecs)
boolwaitForConnectedMethod bool QAbstractSocket::waitForConnected(int msecs)
boolwaitForConnected(int msecs)Method bool QAbstractSocket::waitForConnected(int msecs)
boolwaitForDisconnectedMethod bool QAbstractSocket::waitForDisconnected(int msecs)
boolwaitForDisconnected(int msecs)Method bool QAbstractSocket::waitForDisconnected(int msecs)
boolwaitForReadyReadMethod bool QAbstractSocket::waitForReadyRead(int msecs)
boolwaitForReadyRead(int msecs)Method bool QAbstractSocket::waitForReadyRead(int msecs)

Public static methods and constants

QAbstractSocket_SocketErrorAddressInUseErrorEnum constant enum QAbstractSocket::AddressInUseError
QAbstractSocket_SocketStateBoundStateEnum constant enum QAbstractSocket::BoundState
QAbstractSocket_SocketStateClosingStateEnum constant enum QAbstractSocket::ClosingState
QAbstractSocket_SocketStateConnectedStateEnum constant enum QAbstractSocket::ConnectedState
QAbstractSocket_SocketStateConnectingStateEnum constant enum QAbstractSocket::ConnectingState
QAbstractSocket_SocketErrorConnectionRefusedErrorEnum constant enum QAbstractSocket::ConnectionRefusedError
QAbstractSocket_SocketErrorDatagramTooLargeErrorEnum constant enum QAbstractSocket::DatagramTooLargeError
QAbstractSocket_SocketStateHostLookupStateEnum constant enum QAbstractSocket::HostLookupState
QAbstractSocket_SocketErrorHostNotFoundErrorEnum constant enum QAbstractSocket::HostNotFoundError
QAbstractSocket_NetworkLayerProtocolIPv4ProtocolEnum constant enum QAbstractSocket::IPv4Protocol
QAbstractSocket_NetworkLayerProtocolIPv6ProtocolEnum constant enum QAbstractSocket::IPv6Protocol
QAbstractSocket_SocketOptionKeepAliveOptionEnum constant enum QAbstractSocket::KeepAliveOption
QAbstractSocket_SocketStateListeningStateEnum constant enum QAbstractSocket::ListeningState
QAbstractSocket_SocketOptionLowDelayOptionEnum constant enum QAbstractSocket::LowDelayOption
QAbstractSocket_SocketErrorNetworkErrorEnum constant enum QAbstractSocket::NetworkError
QAbstractSocket_SocketErrorProxyAuthenticationRequiredErrorEnum constant enum QAbstractSocket::ProxyAuthenticationRequiredError
QAbstractSocket_SocketErrorProxyConnectionClosedErrorEnum constant enum QAbstractSocket::ProxyConnectionClosedError
QAbstractSocket_SocketErrorProxyConnectionRefusedErrorEnum constant enum QAbstractSocket::ProxyConnectionRefusedError
QAbstractSocket_SocketErrorProxyConnectionTimeoutErrorEnum constant enum QAbstractSocket::ProxyConnectionTimeoutError
QAbstractSocket_SocketErrorProxyNotFoundErrorEnum constant enum QAbstractSocket::ProxyNotFoundError
QAbstractSocket_SocketErrorProxyProtocolErrorEnum constant enum QAbstractSocket::ProxyProtocolError
QAbstractSocket_SocketErrorRemoteHostClosedErrorEnum constant enum QAbstractSocket::RemoteHostClosedError
QAbstractSocket_SocketErrorSocketAccessErrorEnum constant enum QAbstractSocket::SocketAccessError
QAbstractSocket_SocketErrorSocketAddressNotAvailableErrorEnum constant enum QAbstractSocket::SocketAddressNotAvailableError
QAbstractSocket_SocketErrorSocketResourceErrorEnum constant enum QAbstractSocket::SocketResourceError
QAbstractSocket_SocketErrorSocketTimeoutErrorEnum constant enum QAbstractSocket::SocketTimeoutError
QAbstractSocket_SocketErrorSslHandshakeFailedErrorEnum constant enum QAbstractSocket::SslHandshakeFailedError
QAbstractSocket_SocketTypeTcpSocketEnum constant enum QAbstractSocket::TcpSocket
QAbstractSocket_SocketTypeUdpSocketEnum constant enum QAbstractSocket::UdpSocket
QAbstractSocket_SocketStateUnconnectedStateEnum constant enum QAbstractSocket::UnconnectedState
QAbstractSocket_SocketErrorUnfinishedSocketOperationErrorEnum constant enum QAbstractSocket::UnfinishedSocketOperationError
QAbstractSocket_NetworkLayerProtocolUnknownNetworkLayerProtocolEnum constant enum QAbstractSocket::UnknownNetworkLayerProtocol
QAbstractSocket_SocketErrorUnknownSocketErrorEnum constant enum QAbstractSocket::UnknownSocketError
QAbstractSocket_SocketTypeUnknownSocketTypeEnum constant enum QAbstractSocket::UnknownSocketType
QAbstractSocket_SocketErrorUnsupportedSocketOperationErrorEnum constant enum QAbstractSocket::UnsupportedSocketOperationError
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s)Static method QString QAbstractSocket::tr(const char *s, const char *c)
stringtr(string s,
string c)
Static method QString QAbstractSocket::tr(const char *s, const char *c)
stringtr(string s,
string c,
int n)
Static method QString QAbstractSocket::tr(const char *s, const char *c, int n)
stringtrUtf8(string s)Static method QString QAbstractSocket::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c)
Static method QString QAbstractSocket::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c,
int n)
Static method QString QAbstractSocket::trUtf8(const char *s, const char *c, int n)

Detailed description

[static] QAbstractSocket_SocketError AddressInUseError

Description: Enum constant enum QAbstractSocket::AddressInUseError

[static] QAbstractSocket_SocketState BoundState

Description: Enum constant enum QAbstractSocket::BoundState

[static] QAbstractSocket_SocketState ClosingState

Description: Enum constant enum QAbstractSocket::ClosingState

[static] QAbstractSocket_SocketState ConnectedState

Description: Enum constant enum QAbstractSocket::ConnectedState

[static] QAbstractSocket_SocketState ConnectingState

Description: Enum constant enum QAbstractSocket::ConnectingState

[static] QAbstractSocket_SocketError ConnectionRefusedError

Description: Enum constant enum QAbstractSocket::ConnectionRefusedError

[static] QAbstractSocket_SocketError DatagramTooLargeError

Description: Enum constant enum QAbstractSocket::DatagramTooLargeError

[static] QAbstractSocket_SocketState HostLookupState

Description: Enum constant enum QAbstractSocket::HostLookupState

[static] QAbstractSocket_SocketError HostNotFoundError

Description: Enum constant enum QAbstractSocket::HostNotFoundError

[static] QAbstractSocket_NetworkLayerProtocol IPv4Protocol

Description: Enum constant enum QAbstractSocket::IPv4Protocol

[static] QAbstractSocket_NetworkLayerProtocol IPv6Protocol

Description: Enum constant enum QAbstractSocket::IPv6Protocol

[static] QAbstractSocket_SocketOption KeepAliveOption

Description: Enum constant enum QAbstractSocket::KeepAliveOption

[static] QAbstractSocket_SocketState ListeningState

Description: Enum constant enum QAbstractSocket::ListeningState

[static] QAbstractSocket_SocketOption LowDelayOption

Description: Enum constant enum QAbstractSocket::LowDelayOption

[static] QAbstractSocket_SocketError NetworkError

Description: Enum constant enum QAbstractSocket::NetworkError

[static] QAbstractSocket_SocketError ProxyAuthenticationRequiredError

Description: Enum constant enum QAbstractSocket::ProxyAuthenticationRequiredError

[static] QAbstractSocket_SocketError ProxyConnectionClosedError

Description: Enum constant enum QAbstractSocket::ProxyConnectionClosedError

[static] QAbstractSocket_SocketError ProxyConnectionRefusedError

Description: Enum constant enum QAbstractSocket::ProxyConnectionRefusedError

[static] QAbstractSocket_SocketError ProxyConnectionTimeoutError

Description: Enum constant enum QAbstractSocket::ProxyConnectionTimeoutError

[static] QAbstractSocket_SocketError ProxyNotFoundError

Description: Enum constant enum QAbstractSocket::ProxyNotFoundError

[static] QAbstractSocket_SocketError ProxyProtocolError

Description: Enum constant enum QAbstractSocket::ProxyProtocolError

[static] QAbstractSocket_SocketError RemoteHostClosedError

Description: Enum constant enum QAbstractSocket::RemoteHostClosedError

[static] QAbstractSocket_SocketError SocketAccessError

Description: Enum constant enum QAbstractSocket::SocketAccessError

[static] QAbstractSocket_SocketError SocketAddressNotAvailableError

Description: Enum constant enum QAbstractSocket::SocketAddressNotAvailableError

[static] QAbstractSocket_SocketError SocketResourceError

Description: Enum constant enum QAbstractSocket::SocketResourceError

[static] QAbstractSocket_SocketError SocketTimeoutError

Description: Enum constant enum QAbstractSocket::SocketTimeoutError

[static] QAbstractSocket_SocketError SslHandshakeFailedError

Description: Enum constant enum QAbstractSocket::SslHandshakeFailedError

[static] QAbstractSocket_SocketType TcpSocket

Description: Enum constant enum QAbstractSocket::TcpSocket

[static] QAbstractSocket_SocketType UdpSocket

Description: Enum constant enum QAbstractSocket::UdpSocket

[static] QAbstractSocket_SocketState UnconnectedState

Description: Enum constant enum QAbstractSocket::UnconnectedState

[static] QAbstractSocket_SocketError UnfinishedSocketOperationError

Description: Enum constant enum QAbstractSocket::UnfinishedSocketOperationError

[static] QAbstractSocket_NetworkLayerProtocol UnknownNetworkLayerProtocol

Description: Enum constant enum QAbstractSocket::UnknownNetworkLayerProtocol

[static] QAbstractSocket_SocketError UnknownSocketError

Description: Enum constant enum QAbstractSocket::UnknownSocketError

[static] QAbstractSocket_SocketType UnknownSocketType

Description: Enum constant enum QAbstractSocket::UnknownSocketType

[static] QAbstractSocket_SocketError UnsupportedSocketOperationError

Description: Enum constant enum QAbstractSocket::UnsupportedSocketOperationError

void abort

Description: Method void QAbstractSocket::abort()

[const] bool atEnd

Description: Method bool QAbstractSocket::atEnd()

This is a reimplementation of QIODevice::atEnd

[const] long long bytesAvailable

Description: Method qint64 QAbstractSocket::bytesAvailable()

This is a reimplementation of QIODevice::bytesAvailable

[const] long long bytesToWrite

Description: Method qint64 QAbstractSocket::bytesToWrite()

This is a reimplementation of QIODevice::bytesToWrite

[const] bool canReadLine

Description: Method bool QAbstractSocket::canReadLine()

This is a reimplementation of QIODevice::canReadLine

void close

Description: Method void QAbstractSocket::close()

This is a reimplementation of QIODevice::close

void connectToHost(string hostName,unsigned short port)

Description: Method void QAbstractSocket::connectToHost(const QString &hostName, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)

void connectToHost(string hostName,unsigned short port,int mode)

Description: Method void QAbstractSocket::connectToHost(const QString &hostName, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)

void connectToHost(const QHostAddress address,unsigned short port)

Description: Method void QAbstractSocket::connectToHost(const QHostAddress &address, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)

void connectToHost(const QHostAddress address,unsigned short port,int mode)

Description: Method void QAbstractSocket::connectToHost(const QHostAddress &address, quint16 port, QFlags<enum QIODevice::OpenModeFlag> mode)

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

void disconnectFromHost

Description: Method void QAbstractSocket::disconnectFromHost()

[const] QAbstractSocket_SocketError error

Description: Method QAbstractSocket::SocketError QAbstractSocket::error()

bool flush

Description: Method bool QAbstractSocket::flush()

[const] bool isSequential

Description: Method bool QAbstractSocket::isSequential()

This is a reimplementation of QIODevice::isSequential

[const] bool isSequential?

Description: Method bool QAbstractSocket::isSequential()

This is a reimplementation of QIODevice::isSequential

[const] bool isValid

Description: Method bool QAbstractSocket::isValid()

[const] bool isValid?

Description: Method bool QAbstractSocket::isValid()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] QHostAddress localAddress

Description: Method QHostAddress QAbstractSocket::localAddress()

[const] unsigned short localPort

Description: Method quint16 QAbstractSocket::localPort()

[static] new QAbstractSocket new(const QAbstractSocket_SocketType socketType,QObject ptr parent)

Description: Constructor QAbstractSocket::QAbstractSocket(QAbstractSocket::SocketType socketType, QObject *parent)

This method creates an object of class QAbstractSocket.

[const] QHostAddress peerAddress

Description: Method QHostAddress QAbstractSocket::peerAddress()

[const] string peerName

Description: Method QString QAbstractSocket::peerName()

[const] unsigned short peerPort

Description: Method quint16 QAbstractSocket::peerPort()

[const] QNetworkProxy proxy

Description: Method QNetworkProxy QAbstractSocket::proxy()

void proxy=(const QNetworkProxy networkProxy)

Description: Method void QAbstractSocket::setProxy(const QNetworkProxy &networkProxy)

[const] long long readBufferSize

Description: Method qint64 QAbstractSocket::readBufferSize()

void readBufferSize=(long long size)

Description: Method void QAbstractSocket::setReadBufferSize(qint64 size)

void setProxy(const QNetworkProxy networkProxy)

Description: Method void QAbstractSocket::setProxy(const QNetworkProxy &networkProxy)

void setReadBufferSize(long long size)

Description: Method void QAbstractSocket::setReadBufferSize(qint64 size)

bool setSocketDescriptor(int socketDescriptor)

Description: Method bool QAbstractSocket::setSocketDescriptor(int socketDescriptor, QAbstractSocket::SocketState state, QFlags<enum QIODevice::OpenModeFlag> openMode)

bool setSocketDescriptor(int socketDescriptor,const QAbstractSocket_SocketState state)

Description: Method bool QAbstractSocket::setSocketDescriptor(int socketDescriptor, QAbstractSocket::SocketState state, QFlags<enum QIODevice::OpenModeFlag> openMode)

bool setSocketDescriptor(int socketDescriptor,const QAbstractSocket_SocketState state,int openMode)

Description: Method bool QAbstractSocket::setSocketDescriptor(int socketDescriptor, QAbstractSocket::SocketState state, QFlags<enum QIODevice::OpenModeFlag> openMode)

void setSocketOption(const QAbstractSocket_SocketOption option,const QVariant value)

Description: Method void QAbstractSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)

[const] int socketDescriptor

Description: Method int QAbstractSocket::socketDescriptor()

QVariant socketOption(const QAbstractSocket_SocketOption option)

Description: Method QVariant QAbstractSocket::socketOption(QAbstractSocket::SocketOption option)

[const] QAbstractSocket_SocketType socketType

Description: Method QAbstractSocket::SocketType QAbstractSocket::socketType()

[const] QAbstractSocket_SocketState state

Description: Method QAbstractSocket::SocketState QAbstractSocket::state()

[static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

[static] string tr(string s)

Description: Static method QString QAbstractSocket::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c)

Description: Static method QString QAbstractSocket::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c,int n)

Description: Static method QString QAbstractSocket::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

[static] string trUtf8(string s)

Description: Static method QString QAbstractSocket::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c)

Description: Static method QString QAbstractSocket::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c,int n)

Description: Static method QString QAbstractSocket::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

bool waitForBytesWritten

Description: Method bool QAbstractSocket::waitForBytesWritten(int msecs)

This is a reimplementation of QIODevice::waitForBytesWritten

bool waitForBytesWritten(int msecs)

Description: Method bool QAbstractSocket::waitForBytesWritten(int msecs)

This is a reimplementation of QIODevice::waitForBytesWritten

bool waitForConnected

Description: Method bool QAbstractSocket::waitForConnected(int msecs)

bool waitForConnected(int msecs)

Description: Method bool QAbstractSocket::waitForConnected(int msecs)

bool waitForDisconnected

Description: Method bool QAbstractSocket::waitForDisconnected(int msecs)

bool waitForDisconnected(int msecs)

Description: Method bool QAbstractSocket::waitForDisconnected(int msecs)

bool waitForReadyRead

Description: Method bool QAbstractSocket::waitForReadyRead(int msecs)

This is a reimplementation of QIODevice::waitForReadyRead

bool waitForReadyRead(int msecs)

Description: Method bool QAbstractSocket::waitForReadyRead(int msecs)

This is a reimplementation of QIODevice::waitForReadyRead