Platform-specific methods. More...
Public Member Functions | |
abstract fm.liveswitch.Architecture | getArchitecture () |
Gets the current CPU architecture. More... | |
abstract int | getCoreCount () |
Gets the current CPU core count. More... | |
abstract fm.liveswitch.CryptoLibrary | getCryptoLibrary () |
Gets the cryptography library to use. More... | |
abstract String | getDirectorySeparator () |
Gets the character used to separate directories. More... | |
abstract boolean | getIsLittleEndian () |
Gets a value indicating whether this is little-endian platform. More... | |
abstract boolean | getIsMobile () |
Gets a value indicating whether this is a mobile platform. More... | |
abstract String | getMachineName () |
Gets the current machine name. More... | |
abstract fm.liveswitch.OperatingSystem | getOperatingSystem () |
Gets the current operating system. More... | |
abstract String | getOperatingSystemVersion () |
Gets the current operating system version. More... | |
abstract long | getPhysicalMemory () |
Gets the current physical memory in bytes. More... | |
abstract String | getPlatformTypeVersion () |
Gets the current version of the fm.liveswitch.PlatformType being used. More... | |
abstract int | getProcessId () |
Gets the id of the current process. More... | |
abstract fm.liveswitch.SourceLanguage | getSourceLanguage () |
Gets the current programming language for the source code. More... | |
abstract fm.liveswitch.PlatformType | getType () |
Gets the current fm.liveswitch.PlatformType being used. More... | |
abstract boolean | getUseFipsAlgorithms () |
Gets a value that indicates whether FIPS algorithms should be used. More... | |
abstract void | setCryptoLibrary (fm.liveswitch.CryptoLibrary value) |
Sets the cryptography library to use. More... | |
abstract void | setIsMobile (boolean value) |
Sets a value indicating whether this is a mobile platform. More... | |
abstract void | setUseFipsAlgorithms (boolean value) |
Sets a value that indicates whether FIPS algorithms should be used. More... | |
abstract String | toString (boolean isVerbose) |
Gets the string representation of the fm.liveswitch.PlatformType and Platform type version, if isVerbose is true then the OS and OS version are included. More... | |
Platform-specific methods.
|
abstract |
Gets the current CPU architecture.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current CPU core count.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the cryptography library to use.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the character used to separate directories.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets a value indicating whether this is little-endian platform.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets a value indicating whether this is a mobile platform.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current machine name.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current operating system.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current operating system version.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current physical memory in bytes.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current version of the fm.liveswitch.PlatformType being used.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the id of the current process.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current programming language for the source code.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the current fm.liveswitch.PlatformType being used.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets a value that indicates whether FIPS algorithms should be used.
Note that not all platforms or third-party libraries are FIPS-compliant, so this should not be used as a guarantee of FIPS compliance.
Implemented in fm.liveswitch.Platform.
|
abstract |
Sets the cryptography library to use.
|
abstract |
Sets a value indicating whether this is a mobile platform.
Implemented in fm.liveswitch.Platform.
|
abstract |
Sets a value that indicates whether FIPS algorithms should be used.
Note that not all platforms or third-party libraries are FIPS-compliant, so this should not be used as a guarantee of FIPS compliance.
Implemented in fm.liveswitch.Platform.
|
abstract |
Gets the string representation of the fm.liveswitch.PlatformType and Platform type version, if isVerbose is true then the OS and OS version are included.
Implemented in fm.liveswitch.Platform.