Package org.robovm.apple.coremedia
Class CMSimpleQueue
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.coremedia.CMSimpleQueue
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CMSimpleQueue extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CMSimpleQueue.CMSimpleQueuePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CMSimpleQueue()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CMSimpleQueue
create(int capacity)
static CMSimpleQueue
create(CFAllocator allocator, int capacity)
protected static OSStatus
create0(CFAllocator allocator, int capacity, CMSimpleQueue.CMSimpleQueuePtr queueOut)
org.robovm.rt.bro.ptr.VoidPtr
dequeue()
void
enqueue(org.robovm.rt.bro.ptr.VoidPtr element)
protected OSStatus
enqueue0(org.robovm.rt.bro.ptr.VoidPtr element)
int
getCapacity()
static long
getClassTypeID()
int
getCount()
org.robovm.rt.bro.ptr.VoidPtr
getHead()
void
reset()
protected OSStatus
reset0()
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static CMSimpleQueue create(int capacity) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
create
public static CMSimpleQueue create(CFAllocator allocator, int capacity) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
enqueue
public void enqueue(org.robovm.rt.bro.ptr.VoidPtr element) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
reset
public void reset() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 5.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 5.0 and later.
-
create0
protected static OSStatus create0(CFAllocator allocator, int capacity, CMSimpleQueue.CMSimpleQueuePtr queueOut)
- Since:
- Available in iOS 5.0 and later.
-
enqueue0
protected OSStatus enqueue0(org.robovm.rt.bro.ptr.VoidPtr element)
- Since:
- Available in iOS 5.0 and later.
-
dequeue
public org.robovm.rt.bro.ptr.VoidPtr dequeue()
- Since:
- Available in iOS 5.0 and later.
-
getHead
public org.robovm.rt.bro.ptr.VoidPtr getHead()
- Since:
- Available in iOS 5.0 and later.
-
reset0
protected OSStatus reset0()
- Since:
- Available in iOS 5.0 and later.
-
getCapacity
public int getCapacity()
- Since:
- Available in iOS 5.0 and later.
-
getCount
public int getCount()
- Since:
- Available in iOS 5.0 and later.
-
-