#include </home/clem/local/src/opie/noncore/net/opieirc/dcctransfer.h>
Inheritance diagram for DCCTransfer:


Public Types | |
| enum | Type { Send, Recv } |
| enum | EndCode { Successfull, SelfAborted, PeerAborted, Timeout } |
Signals | |
| virtual void | finished (DCCTransfer *transfer, EndCode code) |
| virtual void | progress (int progress) |
Public Member Functions | |
| DCCTransfer (Q_UINT32 ip4Addr, Q_UINT16 port, const QString &filename, unsigned int size) | |
| virtual | ~DCCTransfer () |
| void | cancel () |
| QString | filename () |
Protected Slots | |
| virtual void | slotProcess ()=0 |
| virtual void | slotFinished ()=0 |
Protected Attributes | |
| QSocket * | m_socket |
| QFile * | m_file |
| unsigned int | m_bufSize |
| char * | m_buffer |
| Q_UINT32 | m_ip4Addr |
| Q_UINT16 | m_port |
| unsigned int | m_totalSize |
| unsigned int | m_processedSize |
| bool | m_cancel |
| bool | m_timeout |
|
|
Definition at line 14 of file dcctransfer.h. |
|
|
Definition at line 13 of file dcctransfer.h. |
|
||||||||||||||||||||
|
Definition at line 7 of file dcctransfer.cpp. References m_file, and QFile::setName(). |
|
|
Definition at line 14 of file dcctransfer.cpp. References QFile::close(), m_buffer, m_file, and m_socket. |
|
|
Definition at line 27 of file dcctransfer.cpp. References finished(), m_socket, and SelfAborted. Referenced by DCCProgress::cancel(). |
|
|
Definition at line 35 of file dcctransfer.cpp. References m_file, QFile::name(), and QString::null. Referenced by DCCProgress::DCCProgress(), and DCCProgress::slotFinished(). |
|
||||||||||||
|
Referenced by cancel(). |
|
|
Referenced by DCCTransferRecv::slotProcess(). |
|
|
Implemented in DCCTransferRecv. |
|
|
Implemented in DCCTransferRecv. |
|
|
Definition at line 35 of file dcctransfer.h. Referenced by DCCTransferRecv::slotProcess(), and ~DCCTransfer(). |
|
|
Definition at line 34 of file dcctransfer.h. Referenced by DCCTransferRecv::slotProcess(). |
|
|
Definition at line 40 of file dcctransfer.h. |
|
|
Definition at line 33 of file dcctransfer.h. Referenced by DCCTransfer(), DCCTransferRecv::DCCTransferRecv(), filename(), DCCTransferRecv::slotFinished(), DCCTransferRecv::slotProcess(), and ~DCCTransfer(). |
|
|
Definition at line 36 of file dcctransfer.h. |
|
|
Definition at line 37 of file dcctransfer.h. Referenced by DCCTransferRecv::DCCTransferRecv(). |
|
|
Definition at line 39 of file dcctransfer.h. Referenced by DCCTransferRecv::slotFinished(), and DCCTransferRecv::slotProcess(). |
|
|
Definition at line 32 of file dcctransfer.h. Referenced by cancel(), DCCTransferRecv::DCCTransferRecv(), DCCTransferRecv::slotProcess(), and ~DCCTransfer(). |
|
|
Definition at line 41 of file dcctransfer.h. |
|
|
Definition at line 38 of file dcctransfer.h. Referenced by DCCTransferRecv::slotFinished(), and DCCTransferRecv::slotProcess(). |
1.4.2