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

SlaveStatistics Class Reference

#include <Master.h>

Inheritance diagram for SlaveStatistics:

Object List of all members.

Public Methods

 SlaveStatistics ()
void stateChange (slave_state state1, slave_state state2)
virtual int compare (Object *)
virtual ObjectCopy ()

Public Attributes

ZTime on_since
ZTime last_state_change
ZTime last_state_change_real
double sec_busy
double sec_disabled
double rank

Constructor & Destructor Documentation

SlaveStatistics::SlaveStatistics   [inline]
 

Definition at line 156 of file Master.h.

References ZTime::Now(), sec_busy, and sec_disabled.


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=().

void SlaveStatistics::stateChange slave_state    state1,
slave_state    state2
[inline]
 

Definition at line 167 of file Master.h.

References ZTime::Now(), ZTime::sec, sec_busy, sec_disabled, slave_disabled, slave_ready, slave_state, and ZTime::usec.

Referenced by SlaveEntry::setState().


Member Data Documentation

ZTime SlaveStatistics::last_state_change
 

Definition at line 145 of file Master.h.

Referenced by Master::checkingThread().

ZTime SlaveStatistics::last_state_change_real
 

Definition at line 146 of file Master.h.

Referenced by Master::print_status().

ZTime SlaveStatistics::on_since
 

Definition at line 144 of file Master.h.

Referenced by Master::print_status().

double SlaveStatistics::rank
 

Definition at line 153 of file Master.h.

Referenced by Master::checkingThread(), Master::srchSlaveSlaveInfos(), and Master::srchSlaveTaskInfos().

double SlaveStatistics::sec_busy
 

Definition at line 147 of file Master.h.

Referenced by Master::checkingThread(), Master::print_status(), SlaveStatistics(), and stateChange().

double SlaveStatistics::sec_disabled
 

Definition at line 148 of file Master.h.

Referenced by Master::checkingThread(), Master::print_status(), SlaveStatistics(), and stateChange().


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