summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console
Unidiff
Diffstat (limited to 'noncore/apps/opie-console') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/file_layer.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/file_layer.h b/noncore/apps/opie-console/file_layer.h
index bf31540..edb30e1 100644
--- a/noncore/apps/opie-console/file_layer.h
+++ b/noncore/apps/opie-console/file_layer.h
@@ -18,19 +18,44 @@ public:
18 StartError, 18 StartError,
19 NoError, 19 NoError,
20 Unknown, 20 Unknown,
21 Undefined, 21 Undefined,
22 Incomplete 22 Incomplete
23 }; 23 };
24 enum Features {
25 Append = 0,
26 Twostop = 1,
27 Escape = 2,
28 Rename = 4,
29 FullPath = 8,
30 SendIfNewer = 16,
31 SendIfLonger = 32,
32 Resume = 64
33
34 };
35 enum Mode {
36 Ascii = 0,
37 Binary
38 };
39 enum BlockSize {
40 Block_1k,
41 Block_4k,
42 Block_8k
43 };
24 /** 44 /**
25 *the io layer to be used 45 *the io layer to be used
26 */ 46 */
27 FileTransferLayer( IOLayer* ); 47 FileTransferLayer( IOLayer* );
28 virtual ~FileTransferLayer(); 48 virtual ~FileTransferLayer();
29 49
30public slots: 50public slots:
51
52 virtual void sendFile( const QString& file,
53 Mode mode, BlockSize blk,
54 Features feat ) {};
55
31 /** 56 /**
32 * send a file over the layer 57 * send a file over the layer
33 */ 58 */
34 virtual void sendFile( const QString& file ) = 0; 59 virtual void sendFile( const QString& file ) = 0;
35 virtual void sendFile( const QFile& ) = 0; 60 virtual void sendFile( const QFile& ) = 0;
36 virtual void cancel() = 0; 61 virtual void cancel() = 0;