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

YASA_MAXCPU Class Reference

#include <datatypes.h>

Inheritance diagram for YASA_MAXCPU:

Inheritance graph
[legend]
Collaboration diagram for YASA_MAXCPU:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { YASA_FLEXIBLE_MAX_CPU = 0 }

Public Member Functions

 YASA_MAXCPU (int c=YG_DEFAULT_NUMBER_OF_CPUS)
 YASA_MAXCPU (const YASA_CPU *c)
virtual int GetMinValue () const
bool operator< (const YASA_CPU &c) const
bool operator<= (const YASA_CPU &c) const
bool operator> (const YASA_CPU &c) const
bool operator>= (const YASA_CPU &c) const
const int & operator= (const int &c)
 This operator sets the content of the instance.

 operator int () const
virtual bool CheckLimits (int &dest, const int &source) const

Detailed Description

Handling valid number of CPUs. Valid values are 1-n YG_MAX_CPU if CPU =-1 it will be corrected to maxmimum number of cpu used in the program CPU=0 is illegal


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
YASA_FLEXIBLE_MAX_CPU 


Constructor & Destructor Documentation

YASA_MAXCPU::YASA_MAXCPU int    c = YG_DEFAULT_NUMBER_OF_CPUS [inline]
 

YASA_MAXCPU::YASA_MAXCPU const YASA_CPU   c [inline]
 


Member Function Documentation

bool YASA_MAXCPU::CheckLimits int &    dest,
const int &    source
const [virtual]
 

Checks if the parent objects have set lower maximum cpus. If yes corrent the given value. If the parameter is

Reimplemented from YASA_CPU.

virtual int YASA_MAXCPU::GetMinValue   const [inline, virtual]
 

Reimplemented from YASA_CPU.

YASA_MAXCPU::operator int   const [inline]
 

Reimplemented from YASA_CPU.

bool YASA_MAXCPU::operator< const YASA_CPU   c const [inline]
 

Reimplemented from YASA_CPU.

bool YASA_MAXCPU::operator<= const YASA_CPU   c const [inline]
 

Reimplemented from YASA_CPU.

const int& YASA_MAXCPU::operator= const int &    c [inline]
 

This operator sets the content of the instance.

Reimplemented from YASA_CPU.

bool YASA_MAXCPU::operator> const YASA_CPU   c const [inline]
 

Reimplemented from YASA_CPU.

bool YASA_MAXCPU::operator>= const YASA_CPU   c const [inline]
 

Reimplemented from YASA_CPU.


The documentation for this class was generated from the following files:
Generated on Thu Feb 13 23:51:33 2003 for Yasa by doxygen1.3-rc3