#include <extractor.h>
Private Types | |
typedef pvector< int > | Requests |
Private Member Functions | |
~Extractor () | |
bool | set_multifile (const Filename &multifile_name) |
void | set_extract_dir (const Filename &extract_dir) |
void | reset () |
bool | request_subfile (const Filename &subfile_name) |
int | request_all_subfiles () |
int | step () |
float | get_progress (void) const |
bool | run () |
Private Attributes | |
PUBLISHED | __pad0__: Extractor() |
Filename | _multifile_name |
Multifile | _multifile |
Filename | _extract_dir |
Requests | _requests |
size_t | _requests_total_length |
bool | _initiated |
int | _request_index |
int | _subfile_index |
size_t | _subfile_pos |
size_t | _subfile_length |
size_t | _total_bytes_extracted |
istream * | _read |
ofstream | _write |
Filename | _subfile_filename |
|
Definition at line 66 of file extractor.h. |
|
Definition at line 42 of file extractor.cxx. References reset(). |
|
Definition at line 230 of file extractor.cxx. References _initiated, _requests_total_length, and _total_bytes_extracted. |
|
Definition at line 120 of file extractor.cxx. References _multifile, _requests, _requests_total_length, Multifile::get_num_subfiles(), and Multifile::get_subfile_length(). |
|
Definition at line 103 of file extractor.cxx. References _multifile, _requests, _requests_total_length, Multifile::find_subfile(), Multifile::get_subfile_length(), and index. |
|
Definition at line 81 of file extractor.cxx. References _initiated, _read, _requests, _requests_total_length, _write, and NULL. Referenced by set_multifile(), step(), and ~Extractor(). |
|
Definition at line 255 of file extractor.cxx. References EU_success, and step(). |
|
Definition at line 69 of file extractor.cxx. References _extract_dir. |
|
Definition at line 54 of file extractor.cxx. References _multifile, _multifile_name, multifile_name, Multifile::open_read(), and reset(). |
|
Definition at line 146 of file extractor.cxx. References _extract_dir, _initiated, _multifile, _multifile_name, _read, _request_index, _requests, _subfile_filename, _subfile_index, _subfile_length, _subfile_pos, _total_bytes_extracted, _write, EU_error_abort, EU_ok, EU_success, extractor_buffer_size, Multifile::get_subfile_length(), Multifile::get_subfile_name(), NULL, Multifile::open_read_subfile(), p, and reset(). Referenced by run(). |
|
Definition at line 44 of file extractor.h. |
|
Definition at line 64 of file extractor.h. Referenced by set_extract_dir(), and step(). |
|
Definition at line 70 of file extractor.h. Referenced by get_progress(), reset(), and step(). |
|
Definition at line 62 of file extractor.h. Referenced by request_all_subfiles(), request_subfile(), set_multifile(), and step(). |
|
Definition at line 61 of file extractor.h. Referenced by set_multifile(), and step(). |
|
Definition at line 78 of file extractor.h. |
|
Definition at line 73 of file extractor.h. Referenced by step(). |
|
Definition at line 67 of file extractor.h. Referenced by request_all_subfiles(), request_subfile(), reset(), and step(). |
|
Definition at line 68 of file extractor.h. Referenced by get_progress(), request_all_subfiles(), request_subfile(), and reset(). |
|
Definition at line 80 of file extractor.h. Referenced by step(). |
|
Definition at line 74 of file extractor.h. Referenced by step(). |
|
Definition at line 76 of file extractor.h. Referenced by step(). |
|
Definition at line 75 of file extractor.h. Referenced by step(). |
|
Definition at line 77 of file extractor.h. Referenced by get_progress(), and step(). |
|
Definition at line 79 of file extractor.h. |