Class DispatchIO

    • Constructor Detail

      • DispatchIO

        protected DispatchIO()
    • Method Detail

      • create

        public static DispatchIO create​(long type,
                                        int fd,
                                        DispatchQueue queue,
                                        org.robovm.objc.block.VoidBlock1<java.lang.Integer> cleanup_handler)
        Since:
        Available in iOS 5.0 and later.
      • create

        public static DispatchIO create​(long type,
                                        java.lang.String path,
                                        int oflag,
                                        short mode,
                                        DispatchQueue queue,
                                        org.robovm.objc.block.VoidBlock1<java.lang.Integer> cleanup_handler)
        Since:
        Available in iOS 5.0 and later.
      • create

        public static DispatchIO create​(long type,
                                        DispatchIO io,
                                        DispatchQueue queue,
                                        org.robovm.objc.block.VoidBlock1<java.lang.Integer> cleanup_handler)
        Since:
        Available in iOS 5.0 and later.
      • read

        public void read​(long offset,
                         long length,
                         DispatchQueue queue,
                         org.robovm.objc.block.VoidBlock3<java.lang.Boolean,​DispatchData,​java.lang.Integer> io_handler)
        Since:
        Available in iOS 5.0 and later.
      • write

        public void write​(long offset,
                          DispatchData data,
                          DispatchQueue queue,
                          org.robovm.objc.block.VoidBlock3<java.lang.Boolean,​DispatchData,​java.lang.Integer> io_handler)
        Since:
        Available in iOS 5.0 and later.
      • close

        public void close​(long flags)
        Since:
        Available in iOS 5.0 and later.
      • barrier

        public void barrier​(java.lang.Runnable barrier)
        Since:
        Available in iOS 5.0 and later.
      • getDescriptor

        public int getDescriptor()
        Since:
        Available in iOS 5.0 and later.
      • setHighWater

        public void setHighWater​(long high_water)
        Since:
        Available in iOS 5.0 and later.
      • setLowWater

        public void setLowWater​(long low_water)
        Since:
        Available in iOS 5.0 and later.
      • setInterval

        public void setInterval​(long interval,
                                long flags)
        Since:
        Available in iOS 5.0 and later.