Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_linear_sub Class Reference

#include <htformat.h>

Inheritance diagram for ht_linear_sub:

ht_sub Object ht_disasm_sub ht_hex_sub ht_text_sub ht_hex_file_sub List of all members.

Public Member Functions

void init (ht_streamfile *file, FILEOFS offset, int size)
virtual void done ()
virtual void handlemsg (htmsg *msg)
virtual ht_search_resultsearch (ht_search_request *search, FILEOFS start, FILEOFS end)

Protected Attributes

FILEOFS fofs
dword fsize

Member Function Documentation

void ht_linear_sub::done  )  [virtual]
 

Reimplemented from ht_sub.

Reimplemented in ht_disasm_sub, ht_hex_sub, and ht_text_sub.

Definition at line 4013 of file htformat.cc.

References ht_sub::done().

Referenced by ht_text_sub::done(), ht_hex_sub::done(), and ht_disasm_sub::done().

void ht_linear_sub::handlemsg htmsg *  msg  )  [virtual]
 

Reimplemented from ht_sub.

Reimplemented in ht_hex_sub, and ht_hex_file_sub.

Definition at line 4018 of file htformat.cc.

References fofs, fsize, ht_streamfile::get_size(), msg_filesize_changed, and UINT.

Referenced by ht_hex_sub::handlemsg().

void ht_linear_sub::init ht_streamfile file,
FILEOFS  offset,
int  size
 

Reimplemented in ht_text_sub.

Definition at line 4006 of file htformat.cc.

References FILEOFS, fofs, fsize, Object::init(), and size.

ht_search_result * ht_linear_sub::search ht_search_request search,
FILEOFS  start,
FILEOFS  end
[virtual]
 

Reimplemented from ht_sub.

Definition at line 4203 of file htformat.cc.

References FILEOFS, fofs, fsize, linear_bin_search(), linear_expr_search(), NULL, SC_PHYSICAL, ht_search_request::search_class, ST_EXPR, ST_FXBIN, and ht_search_request::type.


Member Data Documentation

FILEOFS ht_linear_sub::fofs [protected]
 

Definition at line 453 of file htformat.h.

Referenced by handlemsg(), init(), and search().

dword ht_linear_sub::fsize [protected]
 

Definition at line 454 of file htformat.h.

Referenced by handlemsg(), init(), and search().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:15:59 2004 by doxygen 1.3.5