Package oshi.util.platform.mac
Class CFUtil
java.lang.Object
oshi.util.platform.mac.CFUtil
@ThreadSafe public final class CFUtil extends java.lang.Object
CF String retrieving
-
Method Summary
Modifier and Type Method Description static java.lang.StringcfPointerToString(com.sun.jna.Pointer result)/** Convert a pointer to a CFString into a String.static java.lang.StringcfPointerToString(com.sun.jna.Pointer result, boolean returnUnknown)Convert a pointer to a CFString into a String.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
cfPointerToString
public static java.lang.String cfPointerToString(com.sun.jna.Pointer result)/** Convert a pointer to a CFString into a String.- Parameters:
result- Pointer to the CFString- Returns:
- a CFString or "unknown" if it has no value
-
cfPointerToString
public static java.lang.String cfPointerToString(com.sun.jna.Pointer result, boolean returnUnknown)Convert a pointer to a CFString into a String.- Parameters:
result- Pointer to the CFStringreturnUnknown- Whether to return the "unknown" string- Returns:
- a CFString including a possible empty one if
returnUnknownis false, or "unknown" if it is true
-