#include <htformat.h>
Inheritance diagram for ht_sub:
Public Member Functions | |
void | init (ht_streamfile *file) |
virtual void | done () |
virtual bool | convert_ofs_to_id (const FILEOFS offset, LINE_ID *line_id) |
virtual bool | convert_id_to_ofs (const LINE_ID line_id, FILEOFS *offset) |
virtual bool | closest_line_id (LINE_ID *line_id) |
virtual void | first_line_id (LINE_ID *line_id) |
virtual bool | getline (char *line, const LINE_ID line_id) |
virtual void | handlemsg (htmsg *msg) |
virtual void | last_line_id (LINE_ID *line_id) |
virtual int | next_line_id (LINE_ID *line_id, int n) |
virtual int | prev_line_id (LINE_ID *line_id, int n) |
virtual bool | ref (LINE_ID *id) |
virtual ht_search_result * | search (ht_search_request *search, FILEOFS start, FILEOFS end) |
Public Attributes | |
ht_uformat_viewer * | uformat_viewer |
ht_sub * | prev |
ht_sub * | next |
Protected Attributes | |
ht_streamfile * | file |
|
Reimplemented in ht_analy_sub, and ht_layer_sub. Definition at line 3949 of file htformat.cc. References first_line_id(). Referenced by ht_layer_sub::closest_line_id(), and ht_uformat_viewer::draw(). |
|
Reimplemented in ht_disasm_sub, ht_hex_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3960 of file htformat.cc. References FILEOFS. Referenced by ht_layer_sub::convert_id_to_ofs(). |
|
Reimplemented in ht_analy_sub, ht_disasm_sub, ht_hex_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3955 of file htformat.cc. References FILEOFS. Referenced by ht_layer_sub::convert_ofs_to_id(), ht_uformat_viewer::goto_offset(), ht_hex_viewer::qword_to_pos(), and ht_disasm_viewer::qword_to_pos(). |
|
Reimplemented from Object. Reimplemented in ht_analy_sub, ht_disasm_sub, ht_linear_sub, ht_hex_sub, ht_mask_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3944 of file htformat.cc. References Object::done(). Referenced by ht_uformat_viewer::clear_subs(), ht_group_sub::done(), ht_layer_sub::done(), ht_mask_sub::done(), ht_linear_sub::done(), and ht_analy_sub::done(). |
|
Reimplemented in ht_analy_sub, ht_disasm_sub, ht_hex_sub, ht_mask_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3974 of file htformat.cc. Referenced by closest_line_id(), ht_uformat_viewer::complete_init(), ht_group_sub::first_line_id(), ht_layer_sub::first_line_id(), ht_uformat_viewer::handlemsg(), ht_uformat_viewer::next_line(), ht_group_sub::next_line_id(), ht_group_sub::prev_line_id(), and ht_uformat_viewer::vsearch(). |
|
|
Reimplemented in ht_linear_sub, ht_hex_sub, ht_layer_sub, ht_group_sub, and ht_hex_file_sub. Definition at line 3970 of file htformat.cc. Referenced by ht_group_sub::handlemsg(), ht_layer_sub::handlemsg(), and ht_uformat_viewer::sendsubmsg(). |
|
Reimplemented in ht_group_sub. Definition at line 3935 of file htformat.cc. References file, Object::init(), next, NULL, prev, and uformat_viewer. |
|
Reimplemented in ht_analy_sub, ht_disasm_sub, ht_hex_sub, ht_mask_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3978 of file htformat.cc. Referenced by ht_uformat_viewer::handlemsg(), ht_group_sub::last_line_id(), ht_layer_sub::last_line_id(), ht_group_sub::next_line_id(), ht_uformat_viewer::prev_line(), and ht_group_sub::prev_line_id(). |
|
Reimplemented in ht_analy_sub, ht_disasm_sub, ht_hex_sub, ht_mask_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3987 of file htformat.cc. Referenced by ht_uformat_viewer::next_line(), ht_group_sub::next_line_id(), ht_layer_sub::next_line_id(), and ht_uformat_viewer::vsearch(). |
|
Reimplemented in ht_analy_sub, ht_disasm_sub, ht_hex_sub, ht_mask_sub, ht_layer_sub, ht_collapsable_sub, ht_group_sub, and ht_text_sub. Definition at line 3982 of file htformat.cc. Referenced by ht_uformat_viewer::prev_line(), ht_group_sub::prev_line_id(), and ht_layer_sub::prev_line_id(). |
|
Reimplemented in ht_layer_sub, ht_collapsable_sub, and ht_group_sub. Definition at line 3992 of file htformat.cc. Referenced by ht_group_sub::ref(), ht_layer_sub::ref(), and ht_uformat_viewer::ref(). |
|
Reimplemented in ht_analy_sub, ht_linear_sub, ht_layer_sub, ht_collapsable_sub, and ht_group_sub. Definition at line 3997 of file htformat.cc. Referenced by ht_uformat_viewer::psearch(), and ht_layer_sub::search(). |
|
Definition at line 426 of file htformat.h. Referenced by init(). |
|
Definition at line 429 of file htformat.h. Referenced by ht_uformat_viewer::clear_subs(), ht_uformat_viewer::goto_offset(), init(), ht_uformat_viewer::insertsub(), ht_uformat_viewer::next_line(), ht_uformat_viewer::psearch(), ht_uformat_viewer::sendsubmsg(), and ht_uformat_viewer::vsearch(). |
|
Definition at line 429 of file htformat.h. Referenced by init(), ht_uformat_viewer::insertsub(), and ht_uformat_viewer::prev_line(). |
|
Definition at line 428 of file htformat.h. Referenced by init(), and ht_uformat_viewer::insertsub(). |