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

AddressQueueItem Class Reference

#include <analy.h>

Inheritance diagram for AddressQueueItem:

Object List of all members.

Public Member Functions

 AddressQueueItem ()
 AddressQueueItem (Address *Addr, Address *Func)
 ~AddressQueueItem ()
OBJECT_ID object_id () const
int load (ht_object_stream *f)
virtual void store (ht_object_stream *f)

Public Attributes

Addressaddr
Addressfunc

Constructor & Destructor Documentation

AddressQueueItem::AddressQueueItem  ) 
 

Definition at line 420 of file analy.cc.

AddressQueueItem::AddressQueueItem Address Addr,
Address Func
 

Definition at line 422 of file analy.cc.

References addr, DUP_ADDR, and func.

AddressQueueItem::~AddressQueueItem  ) 
 

Definition at line 428 of file analy.cc.

References addr, and func.


Member Function Documentation

int AddressQueueItem::load ht_object_stream f  )  [virtual]
 

loads object from object stream.

Returns:
ht_stream errorcode

Reimplemented from Object.

Definition at line 439 of file analy.cc.

References addr, func, ht_layer_stream::get_error(), and GET_OBJECT.

OBJECT_ID AddressQueueItem::object_id  )  const [virtual]
 

Returns:
unique object id.

Reimplemented from Object.

Definition at line 434 of file analy.cc.

References ATOM_ADDR_QUEUE_ITEM.

void AddressQueueItem::store ht_object_stream f  )  [virtual]
 

stores object.

Reimplemented from Object.

Definition at line 446 of file analy.cc.

References addr, func, and PUT_OBJECT.


Member Data Documentation

Address* AddressQueueItem::addr
 

Definition at line 281 of file analy.h.

Referenced by AddressQueueItem(), load(), Analyser::popAddress(), store(), and ~AddressQueueItem().

Address* AddressQueueItem::func
 

Definition at line 282 of file analy.h.

Referenced by AddressQueueItem(), load(), Analyser::popAddress(), store(), and ~AddressQueueItem().


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