Merge branch 'dev' of feistymeow.org:feisty_meow into dev
[feisty_meow.git] / nucleus / library / filesystem / heavy_file_ops.h
index 8cfdc42f258cc627d866094dcb7b232020d122f5..debb57732a7c41b49d9786e44dc836e2af7ee3cc 100644 (file)
@@ -30,6 +30,7 @@ class file_transfer_header : public basis::packable
 {
 public:
   basis::astring _filename;  //!< the name of the file being transferred.
+//hmmm: consider adding full length here so we know it.
   double _byte_start;  //!< the starting location in the file being sent.
   int _length;  //!< the length of the transferred piece.
   file_time _time;  //!< the timestamp on the file.
@@ -107,7 +108,8 @@ public:
     out before bytes are stored into it; this is not an additive operation. */
 
 private:
-  static bool advance(const filename_list &to_transfer, file_transfer_header &last_action);
+  static basis::outcome advance(const filename_list &to_transfer,
+          file_transfer_header &last_action);
     //!< advances to the next file in the transfer list "to_transfer".
 };