kget
#include <segment.h>
|
| Segment (const KUrl &src, const QPair< KIO::fileoffset_t, KIO::fileoffset_t > &segmentSize, const QPair< int, int > &segmentRange, QObject *parent) |
|
| ~Segment () |
|
QPair< int, int > | assignedSegments () const |
|
KIO::filesize_t | BytesWritten () |
|
int | countUnfinishedSegments () const |
|
bool | createTransfer () |
|
bool | findingFileSize () const |
|
KIO::TransferJob * | job () |
|
bool | merge (const QPair< KIO::fileoffset_t, KIO::fileoffset_t > &segmentSize, const QPair< int, int > &segmentRange) |
|
KIO::fileoffset_t | offset () const |
|
QPair< KIO::fileoffset_t,
KIO::fileoffset_t > | segmentSize () const |
|
KIO::filesize_t | size () const |
|
QPair< int, int > | split () |
|
Status | status () const |
|
bool | stopTransfer () |
|
class Segment
Definition at line 26 of file segment.h.
The status property describes the current segment status.
- Parameters
-
Running | The transfer is being executed |
Stopped | The transfer is stopped |
Killed | The transfer have been killed due unhandled errors |
Timeout | The transfer is broken because an error ocoured |
Finished | The transfer exited successfully |
Enumerator |
---|
Running |
|
Stopped |
|
Killed |
|
Timeout |
|
Finished |
|
Definition at line 40 of file segment.h.
Segment::Segment |
( |
const KUrl & |
src, |
|
|
const QPair< KIO::fileoffset_t, KIO::fileoffset_t > & |
segmentSize, |
|
|
const QPair< int, int > & |
segmentRange, |
|
|
QObject * |
parent |
|
) |
| |
QPair< int, int > Segment::assignedSegments |
( |
| ) |
const |
KIO::filesize_t Segment::BytesWritten |
( |
| ) |
|
|
inline |
Returns the written bytes.
- Returns
- the value of m_bytesWritten
Definition at line 78 of file segment.h.
void Segment::canResume |
( |
| ) |
|
|
signal |
void Segment::connectionProblem |
( |
| ) |
|
|
signal |
int Segment::countUnfinishedSegments |
( |
| ) |
const |
bool Segment::createTransfer |
( |
| ) |
|
Create the segment transfer.
Definition at line 67 of file segment.cpp.
void Segment::data |
( |
KIO::fileoffset_t |
offset, |
|
|
const QByteArray & |
data, |
|
|
bool & |
worked |
|
) |
| |
|
signal |
Emitted whenever the transfer is closed with an error.
bool Segment::findingFileSize |
( |
| ) |
const |
void Segment::finishedDownload |
( |
KIO::filesize_t |
size | ) |
|
|
signal |
void Segment::finishedSegment |
( |
Segment * |
segment, |
|
|
int |
segmentNum, |
|
|
bool |
connectionFinished = true |
|
) |
| |
|
signal |
KIO::TransferJob* Segment::job |
( |
| ) |
|
|
inline |
Get the job.
- Returns
- the value of m_getJob
Definition at line 84 of file segment.h.
bool Segment::merge |
( |
const QPair< KIO::fileoffset_t, KIO::fileoffset_t > & |
segmentSize, |
|
|
const QPair< int, int > & |
segmentRange |
|
) |
| |
KIO::fileoffset_t Segment::offset |
( |
| ) |
const |
|
inline |
Get the value of m_offset set.
Definition at line 66 of file segment.h.
QPair< KIO::fileoffset_t, KIO::fileoffset_t > Segment::segmentSize |
( |
| ) |
const |
KIO::filesize_t Segment::size |
( |
| ) |
const |
|
inline |
Returns the size the current segment has.
- Returns
- the size of the segment
Definition at line 72 of file segment.h.
void Segment::slotResult |
( |
KJob * |
job | ) |
|
|
slot |
Called whenever a subjob finishes.
- Parameters
-
job | the job that emitted this signal |
Definition at line 167 of file segment.cpp.
void Segment::speed |
( |
ulong |
speed | ) |
|
|
signal |
QPair< int, int > Segment::split |
( |
| ) |
|
bool Segment::startTransfer |
( |
| ) |
|
|
slot |
start the segment transfer
Definition at line 139 of file segment.cpp.
Status Segment::status |
( |
| ) |
const |
|
inline |
Get the segment status.
- Returns
- the value of m_status
Definition at line 90 of file segment.h.
void Segment::statusChanged |
( |
Segment * |
| ) |
|
|
signal |
bool Segment::stopTransfer |
( |
| ) |
|
void Segment::totalSize |
( |
KIO::filesize_t |
size, |
|
|
QPair< int, int > |
segmentRange |
|
) |
| |
|
signal |
void Segment::urlChanged |
( |
const KUrl & |
newUrl | ) |
|
|
signal |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:18 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.