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

CallChain Class Reference

#include <htanaly.h>

Inheritance diagram for CallChain:

ht_treeview ht_view Object List of all members.

Public Member Functions

void init (bounds *b, Analyser *analy, Address *a, char *desc)
virtual void done ()
virtual void adjust (void *node, bool expand)
virtual void * get_child (void *node, int i)
virtual void * get_next_node (void *node)
virtual void * get_prev_node (void *node)
virtual void * get_root ()
virtual char * get_text (void *node)
virtual bool has_children (void *node)
virtual bool is_expanded (void *node)
virtual void select_node (void *node)

Member Function Documentation

void CallChain::adjust void *  node,
bool  expand
[virtual]
 

Implements ht_treeview.

Definition at line 279 of file htanaly.cc.

Referenced by ht_aviewer::showCallChain().

void CallChain::done  )  [virtual]
 

Reimplemented from ht_treeview.

Definition at line 273 of file htanaly.cc.

References CallChain_done(), and ht_treeview::done().

void * CallChain::get_child void *  node,
int  i
[virtual]
 

Implements ht_treeview.

Definition at line 316 of file htanaly.cc.

References CallChainNode::child, and CallChainNode::next.

void * CallChain::get_next_node void *  node  )  [virtual]
 

Implements ht_treeview.

Definition at line 329 of file htanaly.cc.

void * CallChain::get_prev_node void *  node  )  [virtual]
 

Implements ht_treeview.

Definition at line 334 of file htanaly.cc.

void * CallChain::get_root  )  [virtual]
 

Implements ht_treeview.

Definition at line 339 of file htanaly.cc.

Referenced by ht_aviewer::showCallChain().

char * CallChain::get_text void *  node  )  [virtual]
 

Implements ht_treeview.

Definition at line 344 of file htanaly.cc.

References Location::addr, ADDRESS_STRING_FORMAT_ADD_0X, ADDRESS_STRING_FORMAT_COMPACT, Address::difference(), CallChainNode::faddr, global_analyser_address_string_format, ht_snprintf(), Location::label, Symbol::name, and CallChainNode::xa.

bool CallChain::has_children void *  node  )  [virtual]
 

Implements ht_treeview.

Definition at line 361 of file htanaly.cc.

References NULL.

void CallChain::init bounds *  b,
Analyser analy,
Address a,
char *  desc
 

Definition at line 255 of file htanaly.cc.

References Object::init(), and VIEW_DEBUG_NAME.

bool CallChain::is_expanded void *  node  )  [virtual]
 

Implements ht_treeview.

Definition at line 366 of file htanaly.cc.

void CallChain::select_node void *  node  )  [virtual]
 

Reimplemented from ht_treeview.

Definition at line 371 of file htanaly.cc.


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