Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ItemSender Class Reference

#include <PostOffice.h>

Inheritance diagram for ItemSender:

Object List of all members.

Public Methods

 ItemSender (Address &remote)
 ~ItemSender ()
virtual int compare (Object *)
virtual ObjectCopy ()

Public Attributes

Address addr
Semaphoresem
List data
time_t lastUsed

Constructor & Destructor Documentation

ItemSender::ItemSender Address   remote [inline]
 

Definition at line 71 of file PostOffice.h.

ItemSender::~ItemSender   [inline]
 

Definition at line 78 of file PostOffice.h.

References List::Count(), ItemDataIn::data, List::Get_First(), and List::Get_Next().


Member Function Documentation

virtual int Object::compare Object   [inline, virtual, inherited]
 

To ensure a consistent comparison interface and to allow comparison of all kinds of different objects, we will define a comparison functions.

Definition at line 31 of file Object.h.

virtual Object* Object::Copy   [inline, virtual, inherited]
 

To allow a deep copy of data structures we will define a standard interface... This member will return a copy of itself, freshly allocated and deep copied.

Reimplemented in List.

Definition at line 37 of file Object.h.

Referenced by List::Copy(), and List::operator=().


Member Data Documentation

Address ItemSender::addr
 

Definition at line 65 of file PostOffice.h.

Referenced by PostOffice::_receive(), PostOffice::_receive_any(), PostOffice::put_back(), and PostOffice::stopWait().

List ItemSender::data
 

Definition at line 67 of file PostOffice.h.

Referenced by PostOffice::_receive(), PostOffice::_receive_any(), and PostOffice::put_back().

time_t ItemSender::lastUsed
 

Definition at line 68 of file PostOffice.h.

Referenced by PostOffice::_receive(), and PostOffice::_receive_any().

Semaphore* ItemSender::sem
 

Definition at line 66 of file PostOffice.h.

Referenced by PostOffice::_receive(), PostOffice::_receive_any(), PostOffice::put_back(), and PostOffice::stopWait().


The documentation for this class was generated from the following file:
Generated on Mon Nov 25 12:46:38 2002 for qadpz by doxygen1.2.18