Package org.robovm.apple.dispatch
Class DispatchData
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.dispatch.DispatchObject
-
- org.robovm.apple.dispatch.DispatchData
-
public class DispatchData extends DispatchObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DispatchData.DispatchDataPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.dispatch.DispatchObject
DispatchObject.DispatchObjectPtr
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DispatchData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply(org.robovm.objc.block.VoidBlock4<DispatchData,java.lang.Long,org.robovm.rt.bro.ptr.VoidPtr,java.lang.Long> applier)
DispatchData
copyRegion(long location, org.robovm.rt.bro.ptr.MachineSizedUIntPtr offset_ptr)
static DispatchData
create(org.robovm.rt.bro.ptr.VoidPtr buffer, long size, DispatchQueue queue, java.lang.Runnable destructor)
DispatchData
createConcat(DispatchData data2)
DispatchData
createMap(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr buffer_ptr, org.robovm.rt.bro.ptr.MachineSizedUIntPtr size_ptr)
DispatchData
createSubrange(long offset, long length)
static DispatchData
DestructorFree()
static DispatchData
DestructorMunmap()
static DispatchData
Empty()
long
getSize()
-
Methods inherited from class org.robovm.apple.dispatch.DispatchObject
release, resume, retain, setTargetQueue, suspend
-
-
-
-
Method Detail
-
Empty
public static DispatchData Empty()
- Since:
- Available in iOS 5.0 and later.
-
DestructorFree
public static DispatchData DestructorFree()
- Since:
- Available in iOS 5.0 and later.
-
DestructorMunmap
public static DispatchData DestructorMunmap()
- Since:
- Available in iOS 7.0 and later.
-
create
public static DispatchData create(org.robovm.rt.bro.ptr.VoidPtr buffer, long size, DispatchQueue queue, java.lang.Runnable destructor)
- Since:
- Available in iOS 5.0 and later.
-
getSize
public long getSize()
- Since:
- Available in iOS 5.0 and later.
-
createMap
public DispatchData createMap(org.robovm.rt.bro.ptr.VoidPtr.VoidPtrPtr buffer_ptr, org.robovm.rt.bro.ptr.MachineSizedUIntPtr size_ptr)
- Since:
- Available in iOS 5.0 and later.
-
createConcat
public DispatchData createConcat(DispatchData data2)
- Since:
- Available in iOS 5.0 and later.
-
createSubrange
public DispatchData createSubrange(long offset, long length)
- Since:
- Available in iOS 5.0 and later.
-
apply
public boolean apply(org.robovm.objc.block.VoidBlock4<DispatchData,java.lang.Long,org.robovm.rt.bro.ptr.VoidPtr,java.lang.Long> applier)
- Since:
- Available in iOS 5.0 and later.
-
copyRegion
public DispatchData copyRegion(long location, org.robovm.rt.bro.ptr.MachineSizedUIntPtr offset_ptr)
- Since:
- Available in iOS 5.0 and later.
-
-