KIOSlave
Go to the documentation of this file.
29 #include <sys/types.h>
30 #include <netinet/in.h>
31 #include <arpa/inet.h>
36 #include <QtCore/QList>
37 #include <QtCore/QStringList>
38 #include <QtNetwork/QLocalSocket>
60 HTTPProtocol(
const QByteArray &protocol,
const QByteArray &pool,
61 const QByteArray &app );
130 method = KIO::HTTP_UNKNOWN;
205 if (
url.host() == request.
url.host() &&
url.port() == request.
url.port()) {
206 url.setUserName(request.
url.userName());
207 url.setPassword(request.
url.password());
238 virtual void get(
const KUrl& url );
239 virtual void put(
const KUrl& url,
int _mode, KIO::JobFlags flags );
243 virtual void mkdir(
const KUrl& url,
int _permissions );
245 virtual void rename(
const KUrl& src,
const KUrl& dest, KIO::JobFlags flags );
246 virtual void copy(
const KUrl& src,
const KUrl& dest,
int _permissions, KIO::JobFlags flags );
247 virtual void del(
const KUrl& url,
bool _isfile );
276 virtual void special(
const QByteArray &data );
280 virtual void stat(
const KUrl& url );
290 void multiGet(
const QByteArray &data);
324 ssize_t
write(
const void *buf,
size_t nbytes);
325 using SlaveBase::write;
392 bool readBody(
bool dataInternal =
false );
587 void unread(
char *buf,
size_t size);
588 size_t readBuffered(
char *buf,
size_t size,
bool unlimited =
true);
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 20:21:55 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.