summaryrefslogtreecommitdiff
authorzecke <zecke>2002-10-12 01:37:00 (UTC)
committer zecke <zecke>2002-10-12 01:37:00 (UTC)
commitff012f0c23a01ed8443514a9f638e4c9d97bbf8d (patch) (side-by-side diff)
tree07c2046b32ea7af5c4d45ec0072cf7fd68fa8484
parentb256987cda5449e3abfd3bd4c2d0650530b5a562 (diff)
downloadopie-ff012f0c23a01ed8443514a9f638e4c9d97bbf8d.zip
opie-ff012f0c23a01ed8443514a9f638e4c9d97bbf8d.tar.gz
opie-ff012f0c23a01ed8443514a9f638e4c9d97bbf8d.tar.bz2
Added a new sendFile method
We still need to talk about it what I did was sz --help and grpouped the things into Mode Ascii/Binary Features and BlockSize First of all we need to decide if we want such configurable filetransfers And if yes I've to talk to josef how to do that best. Not every Protocol supports the values in the file some support more some less. I suggest MetaFactory and one more kind of a 'Plugin'
Diffstat (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
@@ -21,6 +21,26 @@ public:
Undefined,
Incomplete
};
+ enum Features {
+ Append = 0,
+ Twostop = 1,
+ Escape = 2,
+ Rename = 4,
+ FullPath = 8,
+ SendIfNewer = 16,
+ SendIfLonger = 32,
+ Resume = 64
+
+ };
+ enum Mode {
+ Ascii = 0,
+ Binary
+ };
+ enum BlockSize {
+ Block_1k,
+ Block_4k,
+ Block_8k
+ };
/**
*the io layer to be used
*/
@@ -28,6 +48,11 @@ public:
virtual ~FileTransferLayer();
public slots:
+
+ virtual void sendFile( const QString& file,
+ Mode mode, BlockSize blk,
+ Features feat ) {};
+
/**
* send a file over the layer
*/