Platform-specific methods. More...
Instance Methods | |
| (FMLiveSwitchArchitecture) | - architecture |
| Gets the current CPU architecture. More... | |
| (int) | - coreCount |
| Gets the current CPU core count. More... | |
| (FMLiveSwitchCryptoLibrary) | - cryptoLibrary |
| Gets the cryptography library to use. More... | |
| (NSString *) | - descriptionWithIsVerbose: |
| Gets the string representation of the FMLiveSwitchPlatformType and Platform type version, if isVerbose is true then the OS and OS version are included. More... | |
| (NSString *) | - directorySeparator |
| Gets the character used to separate directories. More... | |
| (bool) | - isLittleEndian |
| Gets a value indicating whether this is little-endian platform. More... | |
| (bool) | - isMobile |
| Gets a value indicating whether this is a mobile platform. More... | |
| (NSString *) | - machineName |
| Gets the current machine name. More... | |
| (FMLiveSwitchOperatingSystem) | - operatingSystem |
| Gets the current operating system. More... | |
| (NSString *) | - operatingSystemVersion |
| Gets the current operating system version. More... | |
| (long long) | - physicalMemory |
| Gets the current physical memory in bytes. More... | |
| (NSString *) | - platformTypeVersion |
| Gets the current version of the FMLiveSwitchPlatformType being used. More... | |
| (int) | - processId |
| Gets the id of the current process. More... | |
| (void) | - setCryptoLibrary: |
| Sets the cryptography library to use. More... | |
| (void) | - setIsMobile: |
| Sets a value indicating whether this is a mobile platform. More... | |
| (void) | - setUseFipsAlgorithms: |
| Sets a value that indicates whether FIPS algorithms should be used. More... | |
| (FMLiveSwitchSourceLanguage) | - sourceLanguage |
| Gets the current programming language for the source code. More... | |
| (FMLiveSwitchPlatformType) | - type |
| Gets the current FMLiveSwitchPlatformType being used. More... | |
| (bool) | - useFipsAlgorithms |
| Gets a value that indicates whether FIPS algorithms should be used. More... | |
Platform-specific methods.
| - (FMLiveSwitchArchitecture) architecture |
Gets the current CPU architecture.
| - (int) coreCount |
Gets the current CPU core count.
| - (FMLiveSwitchCryptoLibrary) cryptoLibrary |
Gets the cryptography library to use.
| - (NSString*) descriptionWithIsVerbose: | (bool) | isVerbose |
Gets the string representation of the FMLiveSwitchPlatformType and Platform type version, if isVerbose is true then the OS and OS version are included.
| - (NSString*) directorySeparator |
Gets the character used to separate directories.
| - (bool) isLittleEndian |
Gets a value indicating whether this is little-endian platform.
| - (bool) isMobile |
Gets a value indicating whether this is a mobile platform.
| - (NSString*) machineName |
Gets the current machine name.
| - (FMLiveSwitchOperatingSystem) operatingSystem |
Gets the current operating system.
| - (NSString*) operatingSystemVersion |
Gets the current operating system version.
| - (long long) physicalMemory |
Gets the current physical memory in bytes.
| - (NSString*) platformTypeVersion |
Gets the current version of the FMLiveSwitchPlatformType being used.
| - (int) processId |
Gets the id of the current process.
| - (void) setCryptoLibrary: | (FMLiveSwitchCryptoLibrary) | value |
Sets the cryptography library to use.
| - (void) setIsMobile: | (bool) | value |
Sets a value indicating whether this is a mobile platform.
| - (void) setUseFipsAlgorithms: | (bool) | value |
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.
| - (FMLiveSwitchSourceLanguage) sourceLanguage |
Gets the current programming language for the source code.
| - (FMLiveSwitchPlatformType) type |
Gets the current FMLiveSwitchPlatformType being used.
| - (bool) useFipsAlgorithms |
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.