Package org.robovm.apple.corefoundation
Class CFRunLoopTimer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.corefoundation.CFRunLoopTimer
- All Implemented Interfaces:
AutoCloseable
public class CFRunLoopTimer extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCFRunLoopTimer.CFRunLoopTimerPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedCFRunLoopTimer() -
Method Summary
Modifier and Type Method Description static CFRunLoopTimercreate(double fireDate, double interval, long flags, long order, VoidBlock1<CFRunLoopTimer> block)static CFRunLoopTimercreate(CFAllocator allocator, double fireDate, double interval, long flags, long order, VoidBlock1<CFRunLoopTimer> block)booleandoesRepeat()static longgetClassTypeID()doublegetInterval()doublegetNextFireDate()longgetOrder()doublegetTolerance()voidinvalidate()booleanisValid()voidsetNextFireDate(double fireDate)voidsetTolerance(double tolerance)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
-
Constructor Details
-
CFRunLoopTimer
protected CFRunLoopTimer()
-
-
Method Details
-
create
public static CFRunLoopTimer create(double fireDate, double interval, long flags, long order, VoidBlock1<CFRunLoopTimer> block)- Since:
- Available in iOS 5.0 and later.
-
getClassTypeID
public static long getClassTypeID() -
create
public static CFRunLoopTimer create(CFAllocator allocator, double fireDate, double interval, long flags, long order, VoidBlock1<CFRunLoopTimer> block) -
getNextFireDate
public double getNextFireDate() -
setNextFireDate
public void setNextFireDate(double fireDate) -
getInterval
public double getInterval() -
doesRepeat
public boolean doesRepeat() -
getOrder
public long getOrder() -
invalidate
public void invalidate() -
isValid
public boolean isValid() -
getTolerance
public double getTolerance() -
setTolerance
public void setTolerance(double tolerance)
-