KIO
Go to the documentation of this file.
25 #ifndef _TCP_SLAVEBASE_H
26 #define _TCP_SLAVEBASE_H
28 #include <sys/types.h>
57 const QByteArray &poolSocket,
const QByteArray &appSocket,
58 bool autoSsl =
false);
71 Q_DECLARE_FLAGS(SslResult, SslResultDetail)
83 ssize_t write(const char *data, ssize_t len);
94 ssize_t read(char *data, ssize_t len);
99 ssize_t readLine(char *data, ssize_t len);
129 int
connectToHost(const QString& host, quint16 port, QString* errorString = 0);
135 quint16 port() const;
143 bool isAutoSsl() const;
151 bool isUsingSsl() const;
166 void disconnectFromHost();
180 bool isConnected() const;
192 bool waitForResponse( int t );
203 void setBlocking( bool b );
211 virtual void virtual_hook( int id, void* data );
215 SslResult verifyServerCertificate();
218 void selectClientCertificate();
220 class TcpSlaveBasePrivate;
221 TcpSlaveBasePrivate* const d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Wed Mar 20 2013 07:19:37 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.