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
A reference to an immutable
CFData
object.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConvenience method forCoreFoundation.CFDataGetBytePtr(com.sun.jna.platform.mac.CoreFoundation.CFDataRef)
on this objectint
Convenience method forCoreFoundation.CFDataGetLength(com.sun.jna.platform.mac.CoreFoundation.CFDataRef)
on this objectMethods 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 Details
-
CFDataRef
public CFDataRef() -
CFDataRef
-
-
Method Details
-
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
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.
-