Class CFRunLoop

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CFRunLoop
    extends CFType
    • Constructor Detail

      • CFRunLoop

        protected CFRunLoop()
    • Method Detail

      • addCommonMode

        public void addCommonMode​(CFRunLoopMode mode)
      • getNextTimerFireDate

        public double getNextTimerFireDate​(CFRunLoopMode mode)
      • performBlock

        public void performBlock​(java.lang.String mode,
                                 java.lang.Runnable block)
        Since:
        Available in iOS 4.0 and later.
      • performBlock

        public void performBlock​(java.util.List<java.lang.String> mode,
                                 java.lang.Runnable block)
        Since:
        Available in iOS 4.0 and later.
      • getClassTypeID

        public static long getClassTypeID()
      • getCurrent

        public static CFRunLoop getCurrent()
      • getMain

        public static CFRunLoop getMain()
      • getCurrentMode

        public java.lang.String getCurrentMode()
      • getAllModes

        public java.util.List<java.lang.String> getAllModes()
      • addCommonMode

        public void addCommonMode​(java.lang.String mode)
      • getNextTimerFireDate

        public double getNextTimerFireDate​(java.lang.String mode)
      • run

        public static void run()
      • runInMode

        public static CFRunLoopExitReason runInMode​(java.lang.String mode,
                                                    double seconds,
                                                    boolean returnAfterSourceHandled)
      • isWaiting

        public boolean isWaiting()
      • wakeUp

        public void wakeUp()
      • stop

        public void stop()
      • containsSource

        public boolean containsSource​(CFRunLoopSource source,
                                      java.lang.String mode)
      • addSource

        public void addSource​(CFRunLoopSource source,
                              java.lang.String mode)
      • removeSource

        public void removeSource​(CFRunLoopSource source,
                                 java.lang.String mode)
      • containsObserver

        public boolean containsObserver​(CFRunLoopObserver observer,
                                        java.lang.String mode)
      • addObserver

        public void addObserver​(CFRunLoopObserver observer,
                                java.lang.String mode)
      • removeObserver

        public void removeObserver​(CFRunLoopObserver observer,
                                   java.lang.String mode)
      • containsTimer

        public boolean containsTimer​(CFRunLoopTimer timer,
                                     java.lang.String mode)
      • addTimer

        public void addTimer​(CFRunLoopTimer timer,
                             java.lang.String mode)
      • removeTimer

        public void removeTimer​(CFRunLoopTimer timer,
                                java.lang.String mode)