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

ht_ne_reloc_file Class Reference

#include <htne.h>

Inheritance diagram for ht_ne_reloc_file:

ht_reloc_file ht_layer_streamfile ht_streamfile ht_stream List of all members.

Public Member Functions

void init (ht_streamfile *streamfile, bool own_streamfile, ht_ne_shared_data *data)

Protected Member Functions

virtual void reloc_apply (Object *reloc, byte *data)
virtual bool reloc_unapply (Object *reloc, byte *data)

Protected Attributes

ht_ne_shared_datadata

Member Function Documentation

void ht_ne_reloc_file::init ht_streamfile streamfile,
bool  own_streamfile,
ht_ne_shared_data data
 

Definition at line 411 of file htne.cc.

References data, and ht_stream::init().

Referenced by ht_ne::init().

void ht_ne_reloc_file::reloc_apply Object reloc,
byte *  data
[protected, virtual]
 

Implements ht_reloc_file.

Definition at line 417 of file htne.cc.

References create_foreign_int(), little_endian, ht_ne_reloc_entry::mode, NE_RT_MASK, NE_RT_OFS16, NE_RT_OFS32, NE_RT_OFS8, NE_RT_PTR32, NE_RT_PTR48, NE_RT_SEG16, ht_ne_reloc_entry::ofs, and ht_ne_reloc_entry::seg.

bool ht_ne_reloc_file::reloc_unapply Object reloc,
byte *  data
[protected, virtual]
 

Implements ht_reloc_file.

Definition at line 445 of file htne.cc.


Member Data Documentation

ht_ne_shared_data* ht_ne_reloc_file::data [protected]
 

Definition at line 141 of file htne.h.

Referenced by init().


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