|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <inflater.h>
Public Member Functions | |
| Inflater (std::string const &archive_path, std::string const &destdir) | |
| ~Inflater () | |
| int | start () |
| bool | running () const |
| int | status () const |
Public Member Functions inherited from PBD::FileArchive | |
| FileArchive (const std::string &url, Progress *p=NULL) | |
| ~FileArchive () | |
| int | inflate (const std::string &destdir) |
| std::vector< std::string > | contents () |
| std::string | next_file_name () |
| int | extract_current_file (const std::string &destpath) |
| int | create (const std::string &srcdir, CompressionLevel compression_level=CompressGood) |
| int | create (const std::map< std::string, std::string > &filemap, CompressionLevel compression_level=CompressGood) |
Public Member Functions inherited from PBD::Progress | |
| Progress () | |
| virtual | ~Progress () |
| void | set_progress (float) |
| void | ascend () |
| void | descend (float) |
| bool | cancelled () const |
Public Attributes | |
| PBD::Signal< void(float)> | Progress |
Private Member Functions | |
| void | threaded_inflate () |
| void | set_overall_progress (float p) |
Private Attributes | |
| PBD::Thread * | thread |
| int | _status |
| std::string | archive_path |
| std::string | destdir |
Additional Inherited Members | |
Public Types inherited from PBD::FileArchive | |
| enum | CompressionLevel { CompressNone = -1 , CompressFast = 0 , CompressGood = 6 } |
Protected Member Functions inherited from PBD::Progress | |
| void | cancel () |
Definition at line 33 of file inflater.h.
| PBD::Inflater::Inflater | ( | std::string const & | archive_path, |
| std::string const & | destdir | ||
| ) |
| PBD::Inflater::~Inflater | ( | ) |
|
inline |
Definition at line 40 of file inflater.h.
|
privatevirtual |
| int PBD::Inflater::start | ( | ) |
|
inline |
Definition at line 41 of file inflater.h.
|
private |
|
private |
Definition at line 47 of file inflater.h.
|
private |
Definition at line 48 of file inflater.h.
|
private |
Definition at line 49 of file inflater.h.
| PBD::Signal<void(float)> PBD::Inflater::Progress |
Definition at line 43 of file inflater.h.
|
private |
Definition at line 46 of file inflater.h.