本文整理匯總了PHP中HWDevice::getName方法的典型用法代碼示例。如果您正苦於以下問題:PHP HWDevice::getName方法的具體用法?PHP HWDevice::getName怎麽用?PHP HWDevice::getName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類HWDevice
的用法示例。
在下文中一共展示了HWDevice::getName方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: equals
/**
* compare a given device with the internal one
*
* @param HWDevice $dev device that should be compared
*
* @return boolean
*/
public function equals($dev)
{
if ($dev->getName() === $this->_name && $dev->getCapacity() === $this->_capacity) {
return true;
} else {
return false;
}
}
示例2: _ide
/**
* IDE devices
*
* @return void
*/
private function _ide()
{
$bufd = CommonFunctions::gdc('/proc/ide', false);
foreach ($bufd as $file) {
if (preg_match('/^hd/', $file)) {
$dev = new HWDevice();
$dev->setName(trim($file));
if (CommonFunctions::rfts("/proc/ide/" . $file . "/media", $buf, 1)) {
if (trim($buf) == 'disk') {
if (CommonFunctions::rfts("/proc/ide/" . $file . "/capacity", $buf, 1, 4096, false) || CommonFunctions::rfts("/sys/block/" . $file . "/size", $buf, 1, 4096, false)) {
$dev->setCapacity(trim($buf) * 512 / 1024);
}
}
}
if (CommonFunctions::rfts("/proc/ide/" . $file . "/model", $buf, 1)) {
$dev->setName($dev->getName() . ": " . trim($buf));
}
$this->sys->setIdeDevices($dev);
}
}
}
示例3: _buildHardware
/**
* generate the hardware information
*
* @return void
*/
private function _buildHardware()
{
$dev = new HWDevice();
$hardware = $this->_xml->addChild('Hardware');
$pci = $hardware->addChild('PCI');
foreach (System::removeDupsAndCount($this->_sys->getPciDevices()) as $dev) {
$tmp = $pci->addChild('Device');
$tmp->addAttribute('Name', $dev->getName());
$tmp->addAttribute('Count', $dev->getCount());
}
$usb = $hardware->addChild('USB');
foreach (System::removeDupsAndCount($this->_sys->getUsbDevices()) as $dev) {
$tmp = $usb->addChild('Device');
$tmp->addAttribute('Name', $dev->getName());
$tmp->addAttribute('Count', $dev->getCount());
}
$ide = $hardware->addChild('IDE');
foreach (System::removeDupsAndCount($this->_sys->getIdeDevices()) as $dev) {
$tmp = $ide->addChild('Device');
$tmp->addAttribute('Name', $dev->getName());
$tmp->addAttribute('Count', $dev->getCount());
if ($dev->getCapacity() !== null) {
$tmp->addAttribute('Capacity', $dev->getCapacity());
}
}
$scsi = $hardware->addChild('SCSI');
foreach (System::removeDupsAndCount($this->_sys->getScsiDevices()) as $dev) {
$tmp = $scsi->addChild('Device');
$tmp->addAttribute('Name', $dev->getName());
$tmp->addAttribute('Count', $dev->getCount());
if ($dev->getCapacity() !== null) {
$tmp->addAttribute('Capacity', $dev->getCapacity());
}
}
$cpu = $hardware->addChild('CPU');
foreach ($this->_sys->getCpus() as $oneCpu) {
$tmp = $cpu->addChild('CpuCore');
$tmp->addAttribute('Model', $oneCpu->getModel());
if ($oneCpu->getCpuSpeed() !== 0) {
$tmp->addAttribute('CpuSpeed', $oneCpu->getCpuSpeed());
}
if ($oneCpu->getCpuSpeedMax() !== 0) {
$tmp->addAttribute('CpuSpeedMax', $oneCpu->getCpuSpeedMax());
}
if ($oneCpu->getCpuSpeedMin() !== 0) {
$tmp->addAttribute('CpuSpeedMin', $oneCpu->getCpuSpeedMin());
}
if ($oneCpu->getTemp() !== null) {
$tmp->addAttribute('CpuTemp', $oneCpu->getTemp());
}
if ($oneCpu->getBusSpeed() !== null) {
$tmp->addAttribute('BusSpeed', $oneCpu->getBusSpeed());
}
if ($oneCpu->getCache() !== null) {
$tmp->addAttribute('Cache', $oneCpu->getCache());
}
if ($oneCpu->getVirt() !== null) {
$tmp->addAttribute('Virt', $oneCpu->getVirt());
}
if ($oneCpu->getBogomips() !== null) {
$tmp->addAttribute('Bogomips', $oneCpu->getBogomips());
}
if ($oneCpu->getLoad() !== null) {
$tmp->addAttribute('Load', $oneCpu->getLoad());
}
}
}