## Uses of Class
edu.isi.pegasus.planner.catalog.classes.SysInfo.OS

Packages that use SysInfo.OS
edu.isi.pegasus.planner.catalog.classes
edu.isi.pegasus.planner.catalog.site.classes
edu.isi.pegasus.planner.catalog.transformation.classes
edu.isi.pegasus.planner.refiner

### Uses of SysInfo.OS in edu.isi.pegasus.planner.catalog.classes

Fields in edu.isi.pegasus.planner.catalog.classes declared as SysInfo.OS
`static SysInfo.OS` SysInfo.`DEFAULT_OS` The default OS the entry is associated with if none is specified
`protected SysInfo.OS` SysInfo.`mOS` The Operating System.

Fields in edu.isi.pegasus.planner.catalog.classes with type parameters of type SysInfo.OS
`private static java.util.Map<Os,SysInfo.OS>` VDSSysInfo2NMI.`mVDSOSToNMIOS` The map storing OS to corresponding NMI OS platforms.

Methods in edu.isi.pegasus.planner.catalog.classes that return SysInfo.OS
`SysInfo.OS` SysInfo.`getOS()` Returns the OS of the site.
`static SysInfo.OS` SysInfo.OS.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static SysInfo.OS[]` SysInfo.OS.`values()` Returns an array containing the constants of this enum type, in the order they are declared.
`static SysInfo.OS` VDSSysInfo2NMI.`vdsOsToNMIOS(Os os)` Returns the NMI OS object corresponding to the VDS Os object
`static SysInfo.OS` VDSSysInfo2NMI.`vdsOsToNMIOS(java.lang.String os)` Returns the NMI OS object corresponding to the VDS Os object

Methods in edu.isi.pegasus.planner.catalog.classes that return types with arguments of type SysInfo.OS
`private static java.util.Map<Os,SysInfo.OS>` VDSSysInfo2NMI.`vdsOsToNMIOSMap()` Singleton access to the os to NMI os map.

Methods in edu.isi.pegasus.planner.catalog.classes with parameters of type SysInfo.OS
`void` SysInfo.`setOS(SysInfo.OS os)` Sets the OS of the site.

### Uses of SysInfo.OS in edu.isi.pegasus.planner.catalog.site.classes

Fields in edu.isi.pegasus.planner.catalog.site.classes declared as SysInfo.OS
`private SysInfo.OS` GridGateway.`mOS` An optional os type for the grid gateway.

Methods in edu.isi.pegasus.planner.catalog.site.classes that return SysInfo.OS
`SysInfo.OS` GridGateway.`getOS()` Returns the OS of the nodes that this grid gateway talks to.
`SysInfo.OS` SiteCatalogEntry.`getOS()` Returns the OS of the site.
`SysInfo.OS` SiteCatalogEntry3.`getOS()` Returns the OS of the site.

Methods in edu.isi.pegasus.planner.catalog.site.classes with parameters of type SysInfo.OS
`void` GridGateway.`setOS(SysInfo.OS os)` Sets the OS of the nodes that this grid gateway talks to.
`void` SiteCatalogEntry.`setOS(SysInfo.OS os)` Sets the OS of the site.
`void` SiteCatalogEntry3.`setOS(SysInfo.OS os)` Sets the OS of the site.

### Uses of SysInfo.OS in edu.isi.pegasus.planner.catalog.transformation.classes

Fields in edu.isi.pegasus.planner.catalog.transformation.classes with type parameters of type SysInfo.OS
`private static java.util.Map<SysInfo.OS,Os>` NMI2VDSSysInfo.`mNMIOSToVDSOSMap` The map storing OS to corresponding NMI OS platforms.

Methods in edu.isi.pegasus.planner.catalog.transformation.classes that return types with arguments of type SysInfo.OS
`static java.util.Map<SysInfo.OS,Os>` NMI2VDSSysInfo.`NMIOSToVDSOSMap()` Singleton access to the os to NMI os map.

Methods in edu.isi.pegasus.planner.catalog.transformation.classes with parameters of type SysInfo.OS
`static Os` NMI2VDSSysInfo.`nmiOSToVDSOS(SysInfo.OS os)` Returns the VDS Os object corresponding to the new NMI OS object .
`static VDSSysInfo` NMI2VDSSysInfo.`nmiToVDSSysInfo(SysInfo.Architecture arch, SysInfo.OS os, java.lang.String glibc)` Returns the VDS VDSSysInfo object corresponding to the NMI arch and OS

### Uses of SysInfo.OS in edu.isi.pegasus.planner.refiner

Fields in edu.isi.pegasus.planner.refiner with type parameters of type SysInfo.OS
`private static java.util.Map<SysInfo.OS,java.lang.String>` DeployWorkerPackage.`mOSToNMIOSReleaseAndVersion` The map storing OS to corresponding NMI OS platforms.

Methods in edu.isi.pegasus.planner.refiner that return types with arguments of type SysInfo.OS
`private static java.util.Map<SysInfo.OS,java.lang.String>` DeployWorkerPackage.`osToOSReleaseAndVersion()` Maps each to OS to a specific OS release for purposes of picking up the correct worker package for a site.