kio Library API Documentation

KIO::DataSlave Class Reference

This class provides a high performance implementation for the data url scheme (rfc2397). More...

#include <dataslave.h>

Inheritance diagram for KIO::DataSlave:

KIO::DataProtocol List of all members.

Protected Types

enum  QueueType

Protected Slots

void dispatchNext ()

Protected Methods

void setAllMetaData (const MetaData &)
void sendMetaData ()
virtual void virtual_hook (int id, void *data)

Detailed Description

This class provides a high performance implementation for the data url scheme (rfc2397).

Definition at line 41 of file dataslave.h.


Member Enumeration Documentation

enum KIO::DataSlave::QueueType [protected]
 

identifiers of functions to be queued

Definition at line 77 of file dataslave.h.


Member Function Documentation

void DataSlave::setAllMetaData const MetaData   [protected]
 

Sets metadata.

Definition at line 131 of file dataslave.cpp.

void DataSlave::sendMetaData   [protected]
 

Sends metadata set with setAllMetaData.

Definition at line 135 of file dataslave.cpp.

Referenced by dispatchNext().

void DataSlave::dispatchNext   [protected, slot]
 

dispatches next queued method.

Does nothing if there are no queued methods.

Definition at line 65 of file dataslave.cpp.

References KIO::DataSlave::QueueStruct::ba, QValueList< QueueStruct >::empty(), QValueList< QueueStruct >::front(), QValueList< QueueStruct >::pop_front(), KIO::DataSlave::QueueStruct::s, sendMetaData(), KIO::DataSlave::QueueStruct::size, and KIO::DataSlave::QueueStruct::type.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kio Library Version 3.2.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Feb 4 12:35:16 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003