Ardour
9.0-pre0-582-g084a23a80d
|
#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.