summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/file_layer.h
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 /noncore/apps/opie-console/file_layer.h
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 (limited to 'noncore/apps/opie-console/file_layer.h') (more/less context) (ignore 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
*/