Package org.robovm.apple.corefoundation
Class CFFileDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFFileDescriptor
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFFileDescriptor extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CFFileDescriptor.CFFileDescriptorCallback
static class
CFFileDescriptor.CFFileDescriptorPtr
-
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
CFFileDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CFFileDescriptor
create(int fd, boolean closeOnInvalidate, CFFileDescriptor.CFFileDescriptorCallback callback)
static CFFileDescriptor
create(CFAllocator allocator, int fd, boolean closeOnInvalidate, CFFileDescriptor.CFFileDescriptorCallback callback)
CFRunLoopSource
createRunLoopSource(long order)
CFRunLoopSource
createRunLoopSource(CFAllocator allocator, long order)
static CFRunLoopSource
createRunLoopSource(CFAllocator allocator, CFFileDescriptor f, long order)
void
disableCallBacks(CFFileDescriptorCallBackType callBackTypes)
void
enableCallBacks(CFFileDescriptorCallBackType callBackTypes)
static long
getClassTypeID()
int
getNativeDescriptor()
void
invalidate()
boolean
isValid()
-
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 CFFileDescriptor create(int fd, boolean closeOnInvalidate, CFFileDescriptor.CFFileDescriptorCallback callback)
- Since:
- Available in iOS 2.0 and later.
-
create
public static CFFileDescriptor create(CFAllocator allocator, int fd, boolean closeOnInvalidate, CFFileDescriptor.CFFileDescriptorCallback callback)
- Since:
- Available in iOS 2.0 and later.
-
createRunLoopSource
public CFRunLoopSource createRunLoopSource(long order)
- Since:
- Available in iOS 2.0 and later.
-
createRunLoopSource
public CFRunLoopSource createRunLoopSource(CFAllocator allocator, long order)
- Since:
- Available in iOS 2.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 2.0 and later.
-
getNativeDescriptor
public int getNativeDescriptor()
- Since:
- Available in iOS 2.0 and later.
-
enableCallBacks
public void enableCallBacks(CFFileDescriptorCallBackType callBackTypes)
- Since:
- Available in iOS 2.0 and later.
-
disableCallBacks
public void disableCallBacks(CFFileDescriptorCallBackType callBackTypes)
- Since:
- Available in iOS 2.0 and later.
-
invalidate
public void invalidate()
- Since:
- Available in iOS 2.0 and later.
-
isValid
public boolean isValid()
- Since:
- Available in iOS 2.0 and later.
-
createRunLoopSource
public static CFRunLoopSource createRunLoopSource(CFAllocator allocator, CFFileDescriptor f, long order)
- Since:
- Available in iOS 2.0 and later.
-
-