diff options
Diffstat (limited to 'twrpTar.hpp')
-rw-r--r-- | twrpTar.hpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/twrpTar.hpp b/twrpTar.hpp index fa3d2ced6..17f69594d 100644 --- a/twrpTar.hpp +++ b/twrpTar.hpp @@ -47,10 +47,10 @@ public: virtual ~twrpTar(); int createTarFork(); int extractTarFork(); - int splitArchiveFork(); void setexcl(string exclude); void setfn(string fn); void setdir(string dir); + void setsize(unsigned long long backup_size); unsigned long long uncompressedSize(); public: @@ -68,22 +68,19 @@ private: int addFile(string fn, bool include_root); int entryExists(string entry); int closeTar(); - int create(); - int Split_Archive(); int removeEOT(string tarFile); int extractTar(); - int tarDirs(bool include_root); - int Generate_Multiple_Archives(string Path); string Strip_Root_Dir(string Path); int openTar(); int Generate_TarList(string Path, std::vector<TarListStruct> *TarList, unsigned long long *Target_Size, unsigned *thread_id); static void* createList(void *cookie); static void* extractMulti(void *cookie); - int tarList(bool include_root, std::vector<TarListStruct> *TarList, unsigned thread_id); + int tarList(std::vector<TarListStruct> *TarList, unsigned thread_id); - int Archive_File_Count; int Archive_Current_Type; unsigned long long Archive_Current_Size; + unsigned long long Total_Backup_Size; + bool include_root_dir; TAR *t; int fd; pid_t pigz_pid; @@ -94,7 +91,6 @@ private: string basefn; vector <string> tarexclude; - vector<string> split; std::vector<TarListStruct> *ItemList; int thread_id; |