_buffer | Patchfile | [protected] |
_current_version | Patchfile | [protected, static] |
_DEFAULT_FOOTPRINT_LENGTH | Patchfile | [private, static] |
_footprint_length | Patchfile | [private] |
_HASHTABLESIZE | Patchfile | [private, static] |
_initiated | Patchfile | [protected] |
_magic_number | Patchfile | [protected, static] |
_MAX_RUN_LENGTH | Patchfile | [private, static] |
_MD5_ofResult | Patchfile | [protected] |
_MD5_ofSource | Patchfile | [protected] |
_NULL_VALUE | Patchfile | [private, static] |
_orig_file | Patchfile | [protected] |
_origfile_stream | Patchfile | [protected] |
_patch_file | Patchfile | [protected] |
_patch_stream | Patchfile | [protected] |
_result_file_length | Patchfile | [protected] |
_source_file_length | Patchfile | [protected] |
_temp_file | Patchfile | [protected] |
_total_bytes_processed | Patchfile | [protected] |
_v0_magic_number | Patchfile | [protected, static] |
_version_number | Patchfile | [protected] |
_write_stream | Patchfile | [protected] |
apply(Filename &patch_file, Filename &file) | Patchfile | |
build(Filename file_orig, Filename file_new, Filename patch_name) | Patchfile | |
build_hash_link_tables(const char *buffer_orig, PN_uint32 length_orig, PN_uint32 *hash_table, PN_uint32 *link_table) | Patchfile | [private] |
calc_hash(const char *buffer) | Patchfile | [private] |
calc_match_length(const char *buf1, const char *buf2, PN_uint32 max_length) | Patchfile | [private] |
cleanup(void) | Patchfile | [private] |
emit_ADD(ofstream &write_stream, PN_uint16 length, const char *buffer, PN_uint32 ADD_pos) | Patchfile | [private] |
emit_COPY(ofstream &write_stream, PN_uint16 length, PN_uint32 COPY_pos, PN_uint32 last_copy_pos, PN_uint32 ADD_pos) | Patchfile | [private] |
find_longest_match(PN_uint32 new_pos, PN_uint32 ©_pos, PN_uint16 ©_length, PN_uint32 *hash_table, PN_uint32 *link_table, const char *buffer_orig, PN_uint32 length_orig, const char *buffer_new, PN_uint32 length_new) | Patchfile | [private] |
get_footprint_length() | Patchfile | [inline] |
get_progress(void) const | Patchfile | [inline] |
get_result_hash() const | Patchfile | [inline] |
get_source_hash() const | Patchfile | [inline] |
has_source_hash() const | Patchfile | [inline] |
init(PointerTo< Buffer > buffer) | Patchfile | [private] |
initiate(const Filename &patch_file, const Filename &file) | Patchfile | |
internal_read_header(const Filename &patch_file) | Patchfile | [private] |
Patchfile(void) | Patchfile | |
Patchfile(PointerTo< Buffer > buffer) | Patchfile | |
read_header(const Filename &patch_file) | Patchfile | |
reset_footprint_length() | Patchfile | [inline] |
run(void) | Patchfile | |
set_footprint_length(int length) | Patchfile | [inline] |
~Patchfile(void) | Patchfile | |