FOG en EHU  1.0.0(r304)
FOGenEHU
Métodos públicos | Atributos públicos | Métodos privados | Atributos privados
Referencia de la Clase Host
Diagrama de herencias de Host
Inheritance graph
[significado de colores y flechas]
Diagrama de colaboración para Host:
Collaboration graph
[significado de colores y flechas]

Lista de todos los miembros.

Métodos públicos

 __construct ($id=null, $hostname=null, $hostdomain=null, $hostdesc=null, $hostip=null, $createdate=null, $mac=null, $os=null)
 clearAdditionalMacAddresses ()
 addAdditionalMacAddress ($mac)
 getAdditionalMacAddresses ()
 getAdditionalMacAddressCount ()
 hasMac ($mac)
 setID ($id)
 getID ()
 setHostname ($hn)
 getHostname ()
 setHostDomain ($hd)
 getHostDomain ()
 isHostNameSafe ()
 setDescription ($desc)
 getDescription ()
 setMAC ($m)
 getMAC ()
 setOS ($os)
 getOS ()
 getOSName ()
 setPrinterManagementLevel ($level)
 getPrinterManagementLevel ()
 setIPAddress ($ip)
 getIPAddress ()
 setADInformation ($useAD, $domain=null, $ou=null, $user=null, $pass=null)
 usesAD ()
 getDomain ()
 getOU ()
 getUser ()
 getPassword ()
 setKernel ($kernel)
 getKernel ()
 setKernelArgs ($args)
 getKernelArgs ()
 setDiskDevice ($hd)
 getDiskDevice ()
 setImage ($img)
 getImage ()
 __construct ($id=null, $hostname=null, $hostdomain=null, $hostdesc=null, $hostip=null, $createdate=null, $mac=null, $os=null)
 setPrinterManagementLevel ($level)
 setADUsage ($bl)
 setupAD ($domain, $ou, $user, $pass)
 useAD ()
 getADDomain ()
 getADOU ()
 getADUser ()
 getADPass ()
 setKernel ($kernel)
 getKernel ()
 setKernelArgs ($args)
 getKernelArgs ()
 setImage ($objimg)
 getImage ()
 getHostID ()
 getHostName ()
 getOSID ()
 getIPAddress ()
 addMACAddress ($mac)
 getAllMACAddresses ()
 getPrimaryMACAddress ()
 isReadyToImage ()
 startTask ($conn, $tasktype, $blShutdown, $args1=null, $args2=null, $args3="22", $args4=null, $args5=null, $reason)

Atributos públicos

const PRINTER_MANAGEMENT_UNKNOWN = -1
const PRINTER_MANAGEMENT_NO_MANAGEMENT = 0
const PRINTER_MANAGEMENT_ADD = 1
const PRINTER_MANAGEMENT_ADDREMOVE = 2
const OS_UNKNOWN = -1
const OS_WIN2000XP = 1
const OS_WINVISTA = 2
const OS_WIN98 = 3
const OS_WIN7 = 5
const OS_WINOTHER = 4
const OS_LINUX = 50
const OS_OTHER = 99
 $intOS
 $intPrinterLevel
 $strHostDomain
 $strHostDescription
 $strIP
 $strADDomain
 $strADOU
 $strADUser
 $strADPass
 $strKernel
 $strKernelArgs
 $strDevice

Métodos privados

 doesMACAddressExist ($mac)

Atributos privados

 $intID
 $strHostname
 $image
 $date
 $mac
 $addMacs
 $blUseAD
 $strHostName
 $strHostDesc
 $strHostIP
 $strCreateDate
 $arMAC
 $intOSID
 $strHDDevice

Descripción detallada

Definición en la línea 22 del archivo Host.class.php.


Documentación del constructor y destructor

Host::__construct ( id = null,
hostname = null,
hostdomain = null,
hostdesc = null,
hostip = null,
createdate = null,
mac = null,
os = null 
)

Definición en la línea 46 del archivo Host.class.php.

Hace referencia a $hostname, $mac y PRINTER_MANAGEMENT_UNKNOWN.

Host::__construct ( id = null,
hostname = null,
hostdomain = null,
hostdesc = null,
hostip = null,
createdate = null,
mac = null,
os = null 
)

Definición en la línea 53 del archivo Host.class.php.

Hace referencia a $hostname, $mac, addMACAddress(), PRINTER_MANAGEMENT_UNKNOWN y setImage().

Gráfico de llamadas para esta función:


Documentación de las funciones miembro

Definición en la línea 74 del archivo Host.class.php.

Hace referencia a $mac y hasMac().

Gráfico de llamadas para esta función:

Host::addMACAddress ( mac)

Definición en la línea 147 del archivo Host.class.php.

Hace referencia a $mac y doesMACAddressExist().

Referenciado por __construct().

Gráfico de llamadas para esta función:

Definición en la línea 69 del archivo Host.class.php.

Host::doesMACAddressExist ( mac) [private]

Definición en la línea 171 del archivo Host.class.php.

Hace referencia a $mac.

Referenciado por addMACAddress().

Definición en la línea 92 del archivo Host.class.php.

Hace referencia a getAdditionalMacAddresses().

Gráfico de llamadas para esta función:

Definición en la línea 87 del archivo Host.class.php.

Referenciado por getAdditionalMacAddressCount().

Definición en la línea 97 del archivo Host.class.php.

Definición en la línea 100 del archivo Host.class.php.

Definición en la línea 106 del archivo Host.class.php.

Definición en la línea 103 del archivo Host.class.php.

Definición en la línea 155 del archivo Host.class.php.

Referenciado por getPrimaryMACAddress().

Definición en la línea 155 del archivo Host.class.php.

Definición en la línea 255 del archivo Host.class.php.

Definición en la línea 225 del archivo Host.class.php.

Definición en la línea 143 del archivo Host.class.php.

Definición en la línea 131 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 135 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 136 del archivo Host.class.php.

Definición en la línea 129 del archivo Host.class.php.

Definición en la línea 127 del archivo Host.class.php.

Definición en la línea 262 del archivo Host.class.php.

Referenciado por isReadyToImage() y startTask().

Definición en la línea 143 del archivo Host.class.php.

Definición en la línea 209 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 113 del archivo Host.class.php.

Definición en la línea 241 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 120 del archivo Host.class.php.

Definición en la línea 248 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 162 del archivo Host.class.php.

Definición en la línea 169 del archivo Host.class.php.

Referenciado por getOSName().

Definición en la línea 139 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 173 del archivo Host.class.php.

Hace referencia a getOS() y OS_WIN2000XP.

Gráfico de llamadas para esta función:

Definición en la línea 228 del archivo Host.class.php.

Definición en la línea 234 del archivo Host.class.php.

Definición en la línea 160 del archivo Host.class.php.

Hace referencia a $ar y getAllMACAddresses().

Referenciado por startTask().

Gráfico de llamadas para esta función:

Definición en la línea 202 del archivo Host.class.php.

Definición en la línea 231 del archivo Host.class.php.

Host::hasMac ( mac)

Definición en la línea 100 del archivo Host.class.php.

Hace referencia a $mac.

Referenciado por addAdditionalMacAddress().

Definición en la línea 147 del archivo Host.class.php.

Definición en la línea 191 del archivo Host.class.php.

Hace referencia a getImage().

Gráfico de llamadas para esta función:

Host::setADInformation ( useAD,
domain = null,
ou = null,
user = null,
pass = null 
)

Definición en la línea 213 del archivo Host.class.php.

Host::setADUsage ( bl)

Definición en la línea 80 del archivo Host.class.php.

Host::setDescription ( desc)

Definición en la línea 152 del archivo Host.class.php.

Definición en la línea 252 del archivo Host.class.php.

Definición en la línea 140 del archivo Host.class.php.

Host::setHostname ( hn)

Definición en la línea 133 del archivo Host.class.php.

Host::setID ( id)

Definición en la línea 126 del archivo Host.class.php.

Host::setImage ( objimg)

Definición en la línea 124 del archivo Host.class.php.

Host::setImage ( img)

Definición en la línea 259 del archivo Host.class.php.

Referenciado por __construct().

Host::setIPAddress ( ip)

Definición en la línea 206 del archivo Host.class.php.

Host::setKernel ( kernel)

Definición en la línea 110 del archivo Host.class.php.

Host::setKernel ( kernel)

Definición en la línea 238 del archivo Host.class.php.

Host::setKernelArgs ( args)

Definición en la línea 117 del archivo Host.class.php.

Host::setKernelArgs ( args)

Definición en la línea 245 del archivo Host.class.php.

Host::setMAC ( m)

Definición en la línea 159 del archivo Host.class.php.

Host::setOS ( os)

Definición en la línea 166 del archivo Host.class.php.

Definición en la línea 76 del archivo Host.class.php.

Definición en la línea 199 del archivo Host.class.php.

Host::setupAD ( domain,
ou,
user,
pass 
)

Definición en la línea 85 del archivo Host.class.php.

Host::startTask ( conn,
tasktype,
blShutdown,
args1 = null,
args2 = null,
args3 = "22",
args4 = null,
args5 = null,
reason 
)

Definición en la línea 94 del archivo Host.class.php.

Definición en la línea 222 del archivo Host.class.php.


Documentación de los datos miembro

Host::$addMacs [private]

Definición en la línea 43 del archivo Host.class.php.

Host::$arMAC [private]

Definición en la línea 44 del archivo Host.class.php.

Host::$blUseAD [private]

Definición en la línea 44 del archivo Host.class.php.

Host::$date [private]

Definición en la línea 41 del archivo Host.class.php.

Host::$image [private]

Definición en la línea 40 del archivo Host.class.php.

Host::$intID [private]

Definición en la línea 38 del archivo Host.class.php.

Host::$intOS

Definición en la línea 38 del archivo Host.class.php.

Host::$intOSID [private]

Definición en la línea 45 del archivo Host.class.php.

Host::$intPrinterLevel

Definición en la línea 38 del archivo Host.class.php.

Host::$mac [private]
Host::$strADDomain

Definición en la línea 39 del archivo Host.class.php.

Host::$strADOU

Definición en la línea 39 del archivo Host.class.php.

Host::$strADPass

Definición en la línea 39 del archivo Host.class.php.

Host::$strADUser

Definición en la línea 39 del archivo Host.class.php.

Host::$strCreateDate [private]

Definición en la línea 43 del archivo Host.class.php.

Host::$strDevice

Definición en la línea 39 del archivo Host.class.php.

Host::$strHDDevice [private]

Definición en la línea 51 del archivo Host.class.php.

Host::$strHostDesc [private]

Definición en la línea 41 del archivo Host.class.php.

Host::$strHostDescription

Definición en la línea 39 del archivo Host.class.php.

Host::$strHostDomain

Definición en la línea 39 del archivo Host.class.php.

Host::$strHostIP [private]

Definición en la línea 42 del archivo Host.class.php.

Host::$strHostName [private]

Definición en la línea 39 del archivo Host.class.php.

Host::$strHostname [private]

Definición en la línea 39 del archivo Host.class.php.

Host::$strIP

Definición en la línea 39 del archivo Host.class.php.

Host::$strKernel

Definición en la línea 39 del archivo Host.class.php.

Host::$strKernelArgs

Definición en la línea 39 del archivo Host.class.php.

const Host::OS_LINUX = 50

Definición en la línea 35 del archivo Host.class.php.

const Host::OS_OTHER = 99

Definición en la línea 36 del archivo Host.class.php.

Referenciado por startTask().

const Host::OS_UNKNOWN = -1

Definición en la línea 29 del archivo Host.class.php.

Referenciado por startTask().

const Host::OS_WIN2000XP = 1

Definición en la línea 30 del archivo Host.class.php.

Referenciado por getOSName() y startTask().

const Host::OS_WIN7 = 5

Definición en la línea 33 del archivo Host.class.php.

Referenciado por startTask().

const Host::OS_WIN98 = 3

Definición en la línea 32 del archivo Host.class.php.

const Host::OS_WINOTHER = 4

Definición en la línea 34 del archivo Host.class.php.

const Host::OS_WINVISTA = 2

Definición en la línea 31 del archivo Host.class.php.

Referenciado por startTask().

Definición en la línea 26 del archivo Host.class.php.

Definición en la línea 27 del archivo Host.class.php.

Definición en la línea 25 del archivo Host.class.php.

Definición en la línea 24 del archivo Host.class.php.

Referenciado por __construct().


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Archivos Funciones Variables Enumeraciones