| _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 | |