Package com.sun.jna.platform.mac
Class CoreFoundation.CFDataRef
- java.lang.Object
-
- com.sun.jna.PointerType
-
- com.sun.jna.platform.mac.CoreFoundation.CFTypeRef
-
- com.sun.jna.platform.mac.CoreFoundation.CFDataRef
-
- All Implemented Interfaces:
NativeMapped
- Enclosing interface:
- CoreFoundation
public static class CoreFoundation.CFDataRef extends CoreFoundation.CFTypeRef
A reference to an immutableCFData
object.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pointer
getBytePtr()
Convenience method forCoreFoundation.CFDataGetBytePtr(com.sun.jna.platform.mac.CoreFoundation.CFDataRef)
on this objectint
getLength()
Convenience method forCoreFoundation.CFDataGetLength(com.sun.jna.platform.mac.CoreFoundation.CFDataRef)
on this object-
Methods inherited from class com.sun.jna.platform.mac.CoreFoundation.CFTypeRef
getTypeID, isTypeID, release, retain
-
Methods inherited from class com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
-
-
-
-
Constructor Detail
-
CFDataRef
public CFDataRef()
-
CFDataRef
public CFDataRef(Pointer p)
-
-
Method Detail
-
getLength
public int getLength()
Convenience method forCoreFoundation.CFDataGetLength(com.sun.jna.platform.mac.CoreFoundation.CFDataRef)
on this object- Returns:
- An index that specifies the number of bytes associated with this object.
-
getBytePtr
public Pointer getBytePtr()
Convenience method forCoreFoundation.CFDataGetBytePtr(com.sun.jna.platform.mac.CoreFoundation.CFDataRef)
on this object- Returns:
- A read-only pointer to the bytes associated with this object.
-
-