/** * @since Available in iOS 2.0 and later. */ public static CFFileDescriptor create(int fd, boolean closeOnInvalidate, CFFileDescriptorCallback callback) { return create(null, fd, closeOnInvalidate, callback); }
/** * @since Available in iOS 2.0 and later. */ public CFRunLoopSource createRunLoopSource(@MachineSizedSInt long order) { return createRunLoopSource(null, order); } /**
/** * @since Available in iOS 2.0 and later. */ public static CFFileDescriptor create(CFAllocator allocator, int fd, boolean closeOnInvalidate, CFFileDescriptorCallback callback) { long refconId = CFFileDescriptor.refconId.getAndIncrement(); CFFileDescriptorContext context = new CFFileDescriptorContext(); context.setInfo(refconId); CFFileDescriptor result = create(allocator, fd, closeOnInvalidate, new FunctionPtr(cbInvoke), context); if (result != null) { synchronized (callbacks) { callbacks.put(refconId, callback); } } return result; } /**
/** * @since Available in iOS 2.0 and later. */ public CFRunLoopSource createRunLoopSource(CFAllocator allocator, @MachineSizedSInt long order) { return createRunLoopSource(allocator, this, order); } /*<methods>*/
/** * @since Available in iOS 2.0 and later. */ public static CFFileDescriptor create(int fd, boolean closeOnInvalidate, CFFileDescriptorCallback callback) { return create(null, fd, closeOnInvalidate, callback); }
/** * @since Available in iOS 2.0 and later. */ public CFRunLoopSource createRunLoopSource(@MachineSizedSInt long order) { return createRunLoopSource(null, order); } /**
/** * @since Available in iOS 2.0 and later. */ public static CFFileDescriptor create(int fd, boolean closeOnInvalidate, CFFileDescriptorCallback callback) { return create(null, fd, closeOnInvalidate, callback); }
/** * @since Available in iOS 2.0 and later. */ public CFRunLoopSource createRunLoopSource(CFAllocator allocator, @MachineSizedSInt long order) { return createRunLoopSource(allocator, this, order); } /*<methods>*/
/** * @since Available in iOS 2.0 and later. */ public static CFFileDescriptor create(CFAllocator allocator, int fd, boolean closeOnInvalidate, CFFileDescriptorCallback callback) { long refconId = CFFileDescriptor.refconId.getAndIncrement(); CFFileDescriptorContext context = new CFFileDescriptorContext(); context.setInfo(refconId); CFFileDescriptor result = create(allocator, fd, closeOnInvalidate, new FunctionPtr(cbInvoke), context); if (result != null) { synchronized (callbacks) { callbacks.put(refconId, callback); } } return result; } /**
/** * @since Available in iOS 2.0 and later. */ public CFRunLoopSource createRunLoopSource(@MachineSizedSInt long order) { return createRunLoopSource(null, order); } /**
/** * @since Available in iOS 2.0 and later. */ public static CFFileDescriptor create(CFAllocator allocator, int fd, boolean closeOnInvalidate, CFFileDescriptorCallback callback) { long refconId = CFFileDescriptor.refconId.getAndIncrement(); CFFileDescriptorContext context = new CFFileDescriptorContext(); context.setInfo(refconId); CFFileDescriptor result = create(allocator, fd, closeOnInvalidate, new FunctionPtr(cbInvoke), context); if (result != null) { synchronized (callbacks) { callbacks.put(refconId, callback); } } return result; } /**
/** * @since Available in iOS 2.0 and later. */ public CFRunLoopSource createRunLoopSource(CFAllocator allocator, @MachineSizedSInt long order) { return createRunLoopSource(allocator, this, order); } /*<methods>*/