kget
Segment Class Reference
#include <segmentfactory.h>

Detailed Description
class SegmentDefinition at line 38 of file segmentfactory.h.
Public Types | |
| enum | Status { Running, Stopped, Killed, Timeout, Finished } |
Public Slots | |
| bool | restartTransfer (const KUrl &url) |
| void | slotResult (KJob *job) |
Signals | |
| void | data (Segment *, const QByteArray &, bool &) |
| void | statusChanged (Segment *) |
| void | updateSegmentData () |
Public Member Functions | |
| KIO::filesize_t | BytesWritten () |
| bool | createTransfer (const KUrl &src) |
| SegData | data () |
| KIO::TransferJob * | job () |
| KIO::filesize_t | offset () |
| Segment (QObject *parent) | |
| void | setBytes (KIO::filesize_t bytes) |
| void | setData (SegData data) |
| bool | startTransfer () |
| Status | status () const |
| bool | stopTransfer () |
Member Enumeration Documentation
| enum Segment::Status |
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
Definition at line 53 of file segmentfactory.h.
Constructor & Destructor Documentation
| Segment::Segment | ( | QObject * | parent | ) |
Member Function Documentation
| KIO::filesize_t Segment::BytesWritten | ( | ) | [inline] |
Get the value of m_bytesWritten.
- Returns:
- the value of m_bytesWritten
Definition at line 103 of file segmentfactory.h.
| bool Segment::createTransfer | ( | const KUrl & | src | ) |
Create the segment transfer.
- Parameters:
-
url the remote url
Definition at line 32 of file segmentfactory.cpp.
| void Segment::data | ( | Segment * | , | |
| const QByteArray & | , | |||
| bool & | ||||
| ) | [signal] |
| SegData Segment::data | ( | ) | [inline] |
Get the segment data.
- Returns:
- the value of m_segData
Definition at line 92 of file segmentfactory.h.
| KIO::TransferJob* Segment::job | ( | ) | [inline] |
| KIO::filesize_t Segment::offset | ( | ) | [inline] |
| bool Segment::restartTransfer | ( | const KUrl & | url | ) | [slot] |
Restart the segment transfer.
- Parameters:
-
url the remote url
Definition at line 99 of file segmentfactory.cpp.
| void Segment::setBytes | ( | KIO::filesize_t | bytes | ) | [inline] |
Set the value of m_bytes.
- Parameters:
-
bytes the new value of m_bytes
Definition at line 80 of file segmentfactory.h.
| void Segment::setData | ( | SegData | data | ) | [inline] |
Set the segment data.
- Parameters:
-
data the value of m_segData
Definition at line 86 of file segmentfactory.h.
| void Segment::slotResult | ( | KJob * | job | ) | [slot] |
Called whenever a subjob finishes.
- Parameters:
-
job the job that emitted this signal
Definition at line 107 of file segmentfactory.cpp.
| bool Segment::startTransfer | ( | ) |
| Status Segment::status | ( | ) | const [inline] |
Get the segment status.
- Returns:
- the value of m_status
Definition at line 115 of file segmentfactory.h.
| void Segment::statusChanged | ( | Segment * | ) | [signal] |
| bool Segment::stopTransfer | ( | ) |
| void Segment::updateSegmentData | ( | ) | [signal] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference