Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SzTransfer Class Reference

#include </home/clem/local/src/opie/noncore/apps/opie-console/sz_transfer.h>

Inheritance diagram for SzTransfer:

Inheritance graph
[legend]
Collaboration diagram for SzTransfer:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type { SZ = 0, SX, SY }

Public Slots

void sendFile (const QString &file)
void sendFile (const QFile &)
void sent ()

Public Member Functions

 SzTransfer (Type t, IOLayer *)
 ~SzTransfer ()

Private Slots

void SzReceivedStdout (Opie::Core::OProcess *, char *, int)
void SzReceivedStderr (Opie::Core::OProcess *, char *, int)
void receivedStdin (const QByteArray &)

Private Attributes

Opie::Core::OProcessproc
Type m_t

Member Enumeration Documentation

enum SzTransfer::Type
 

Enumeration values:
SZ 
SX 
SY 

Definition at line 12 of file sz_transfer.h.


Constructor & Destructor Documentation

SzTransfer::SzTransfer Type  t,
IOLayer
 

Definition at line 11 of file sz_transfer.cpp.

SzTransfer::~SzTransfer  ) 
 

Definition at line 15 of file sz_transfer.cpp.


Member Function Documentation

void SzTransfer::receivedStdin const QByteArray  )  [private, slot]
 

Definition at line 60 of file sz_transfer.cpp.

References proc, and Opie::Core::OProcess::writeStdin().

Referenced by sendFile(), and sent().

void SzTransfer::sendFile const QFile  )  [virtual, slot]
 

Implements FileTransferLayer.

Definition at line 18 of file sz_transfer.cpp.

References QFile::name(), and sendFile().

void SzTransfer::sendFile const QString file  )  [virtual, slot]
 

send a file over the layer

Implements FileTransferLayer.

Definition at line 23 of file sz_transfer.cpp.

References OProcess::All, FileTransferLayer::layer(), OProcess::NotifyOnExit, proc, receivedStdin(), sent(), Opie::Core::OProcess::start(), SzReceivedStderr(), and SzReceivedStdout().

Referenced by sendFile().

void SzTransfer::sent  )  [slot]
 

sent the file

Reimplemented from FileTransferLayer.

Definition at line 65 of file sz_transfer.cpp.

References FileTransferLayer::layer(), proc, and receivedStdin().

Referenced by sendFile().

void SzTransfer::SzReceivedStderr Opie::Core::OProcess ,
char *  ,
int 
[private, slot]
 

Definition at line 57 of file sz_transfer.cpp.

Referenced by sendFile().

void SzTransfer::SzReceivedStdout Opie::Core::OProcess ,
char *  ,
int 
[private, slot]
 

Definition at line 42 of file sz_transfer.cpp.

References data, i, FileTransferLayer::layer(), and printf.

Referenced by sendFile().


Member Data Documentation

Type SzTransfer::m_t [private]
 

Definition at line 36 of file sz_transfer.h.

Opie::Core::OProcess* SzTransfer::proc [private]
 

Definition at line 35 of file sz_transfer.h.

Referenced by receivedStdin(), sendFile(), and sent().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:52:57 2005 for OPIE by  doxygen 1.4.2