KDECore
ktcpsocket.h
Go to the documentation of this file.
251 void connectToHost(const QHostAddress &hostAddress, quint16 port, ProxyPolicy policy = AutoProxy);
299 void connectToHostEncrypted(const QString &hostName, quint16 port, OpenMode openMode = ReadWrite);
Definition ktcpsocket.h:70
static QList< KSslCipher > supportedCiphers()
Definition ktcpsocket.cpp:1085
Definition ktcpsocket_p.h:24
KSslErrorUiData & operator=(const KSslErrorUiData &)
Definition ktcpsocket.cpp:1146
Definition ktcpsocket.h:99
@ InvalidCertificateAuthorityCertificate
Definition ktcpsocket.h:104
KSslError(KSslError::Error error=NoError, const QSslCertificate &cert=QSslCertificate())
Definition ktcpsocket.cpp:206
Definition ktcpsocket.h:41
Definition ktcpsocket.h:145
void addCaCertificates(const QList< QSslCertificate > &certificates)
Definition ktcpsocket.cpp:674
QSslConfiguration sslConfiguration() const
Returns the socket's SSL configuration.
Definition ktcpsocket.cpp:817
QList< QSslCertificate > peerCertificateChain() const
Definition ktcpsocket.cpp:709
void encryptionModeChanged(EncryptionMode)
QVariant socketOption(QAbstractSocket::SocketOption options) const
Returns the state of the socket option.
Definition ktcpsocket.cpp:807
void encryptedBytesWritten(qint64 written)
void proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *authenticator)
void connectToHost(const QString &hostName, quint16 port, ProxyPolicy policy=AutoProxy)
Definition ktcpsocket.cpp:507
void setCaCertificates(const QList< QSslCertificate > &certificates)
Definition ktcpsocket.cpp:727
void error(KTcpSocket::Error)
void setSslConfiguration(const QSslConfiguration &configuration)
Sets the socket's SSL configuration.
Definition ktcpsocket.cpp:822
void setCiphers(const QList< KSslCipher > &ciphers)
Definition ktcpsocket.cpp:734
void setSocketOption(QAbstractSocket::SocketOption options, const QVariant &value)
Sets the socket option to value.
Definition ktcpsocket.cpp:812
void addCaCertificate(const QSslCertificate &certificate)
Definition ktcpsocket.cpp:657
@ ManualProxy
Use the proxy set by setProxy(), if any; otherwise use no proxy.
Definition ktcpsocket.h:222
@ AutoProxy
Use the proxy that KProtocolManager suggests for the connection parameters given.
Definition ktcpsocket.h:220
void encrypted()
bool waitForDisconnected(int msecs=30000)
Definition ktcpsocket.cpp:646
QString negotiatedSslVersionName() const
Definition ktcpsocket.cpp:872
void stateChanged(KTcpSocket::State)
void setLocalCertificate(const QSslCertificate &certificate)
Definition ktcpsocket.cpp:745
void hostFound()
void sslErrors(const QList< KSslError > &errors)
void connected()
QList< QSslCertificate > caCertificates() const
Definition ktcpsocket.cpp:681
SslVersion advertisedSslVersion() const
Definition ktcpsocket.cpp:857
@ UnsupportedSocketOperationError
Definition ktcpsocket.h:178
SslVersion negotiatedSslVersion() const
Definition ktcpsocket.cpp:863
void connectToHostEncrypted(const QString &hostName, quint16 port, OpenMode openMode=ReadWrite)
Definition ktcpsocket.cpp:694
void setAdvertisedSslVersion(SslVersion version)
Definition ktcpsocket.cpp:851
void disconnected()
void setVerificationPeerName(const QString &hostName)
Definition ktcpsocket.cpp:757
Definition kaboutdata.h:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.