Zeta Components - high quality PHP components

Zeta Components Manual :: Docs For Class ezcSystemInfoReader

SystemInformation::ezcSystemInfoReader

Class ezcSystemInfoReader

The ezcSystemInfoReader represents common interface of OS info reader.

Source for this file: /SystemInformation/src/interfaces/reader.php

Version:   //autogentag//

Descendants

Child Class Description
ezcSystemInfoWindowsReader Provide functionality to read system information from Windows systems.
ezcSystemInfoLinuxReader Provide functionality to read system information from Linux systems.
ezcSystemInfoMacReader Provide functionality to read system information from Mac OS X systems.
ezcSystemInfoFreeBsdReader Provide functionality to read system information from FreeBSD systems.

Method Summary

public abstract float cpuSpeed( )
Returns CPU speed
public abstract string cpuType( )
Returns string with CPU type.
public abstract int getCpuCount( )
Returns number of CPUs in system.
public abstract bool isValid( $propertyName )
Returns true if the property $propertyName holds a valid value and false otherwise.
public abstract int memorySize( )
Returns memory size in bytes.

Methods

cpuSpeed

float cpuSpeed( )

Returns CPU speed

If the CPU speed could not be read null is returned. Average processor speed returned for multiprocessor systems.

Redefined in descendants as:
Method Description
ezcSystemInfoWindowsReader::cpuSpeed() Returns string with CPU speed. 
ezcSystemInfoLinuxReader::cpuSpeed() Returns string with CPU speed. 
ezcSystemInfoMacReader::cpuSpeed() Returns string with CPU speed. 
ezcSystemInfoFreeBsdReader::cpuSpeed() Returns string with CPU speed. 

cpuType

string cpuType( )

Returns string with CPU type.

Redefined in descendants as:
Method Description
ezcSystemInfoWindowsReader::cpuType() Returns string with CPU type. 
ezcSystemInfoLinuxReader::cpuType() Returns string with CPU type. 
ezcSystemInfoMacReader::cpuType() Returns string with CPU type. 
ezcSystemInfoFreeBsdReader::cpuType() Returns string with CPU type. 

getCpuCount

int getCpuCount( )

Returns number of CPUs in system.

Redefined in descendants as:
Method Description
ezcSystemInfoWindowsReader::getCpuCount() Returns count of CPUs in system. 
ezcSystemInfoLinuxReader::getCpuCount() Returns count of CPUs in system. 
ezcSystemInfoMacReader::getCpuCount() Returns count of CPUs in system. 
ezcSystemInfoFreeBsdReader::getCpuCount() Returns count of CPUs in system. 

isValid

bool isValid( string $propertyName )

Returns true if the property $propertyName holds a valid value and false otherwise.

Parameters:
Name Type Description
$propertyName string
Redefined in descendants as:
Method Description
ezcSystemInfoWindowsReader::isValid() Returns true if the property $propertyName holds a valid value and false otherwise. 
ezcSystemInfoLinuxReader::isValid() Returns true if the property $propertyName holds a valid value and false otherwise. 
ezcSystemInfoMacReader::isValid() Returns true if the property $propertyName holds a valid value and false otherwise. 
ezcSystemInfoFreeBsdReader::isValid() Returns true if the property $propertyName holds a valid value and false otherwise. 

memorySize

int memorySize( )

Returns memory size in bytes.

If the memory size could not be read null is returned.

Redefined in descendants as:
Method Description
ezcSystemInfoWindowsReader::memorySize() Returns memory size in bytes. 
ezcSystemInfoLinuxReader::memorySize() Returns memory size in bytes. 
ezcSystemInfoMacReader::memorySize() Returns memory size in bytes. 
ezcSystemInfoFreeBsdReader::memorySize() Returns memory size in bytes. 
Documentation generated by phpDocumentor 1.4.3