kget
TransferDataSource Class Reference
#include <transferdatasource.h>
Inheritance diagram for TransferDataSource:

Detailed Description
This Class is an interface for inter-plugins data change.allowing to use already implemented features from others plugins
Definition at line 25 of file transferdatasource.h.
Signals | |
| void | broken () |
| void | data (const QList< KUrl > &data) |
| void | data (const KIO::fileoffset_t &offset, const QByteArray &data) |
| void | finished () |
Public Member Functions | |
| virtual void | addSegment (const KUrl &srcUrl, const KIO::fileoffset_t offset, const KIO::fileoffset_t bytes)=0 |
| virtual void | start ()=0 |
| virtual void | stop ()=0 |
| TransferDataSource (QObject *parent) | |
| virtual | ~TransferDataSource () |
Constructor & Destructor Documentation
| TransferDataSource::TransferDataSource | ( | QObject * | parent | ) |
Definition at line 15 of file transferdatasource.cpp.
| TransferDataSource::~TransferDataSource | ( | ) | [virtual] |
Definition at line 21 of file transferdatasource.cpp.
Member Function Documentation
| virtual void TransferDataSource::addSegment | ( | const KUrl & | srcUrl, | |
| const KIO::fileoffset_t | offset, | |||
| const KIO::fileoffset_t | bytes | |||
| ) | [pure virtual] |
Implemented in BTDataSource, MirrorSearchTransferDataSource, and MultiSegKioDataSource.
| void TransferDataSource::broken | ( | ) | [signal] |
Alert that datasource is no able to send any data.
- Parameters:
-
source the datasource, sending the signal
| void TransferDataSource::data | ( | const QList< KUrl > & | data | ) | [signal] |
Returns data in the forms of URL List.
| void TransferDataSource::data | ( | const KIO::fileoffset_t & | offset, | |
| const QByteArray & | data | |||
| ) | [signal] |
Returns data in the forms of chucks.
| void TransferDataSource::finished | ( | ) | [signal] |
emitted when there is no more data
- Parameters:
-
source the datasource, sending the signal
| virtual void TransferDataSource::start | ( | ) | [pure virtual] |
Implemented in BTDataSource, MirrorSearchTransferDataSource, and MultiSegKioDataSource.
| virtual void TransferDataSource::stop | ( | ) | [pure virtual] |
Implemented in BTDataSource, MirrorSearchTransferDataSource, and MultiSegKioDataSource.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference