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.