Class SCNetworkReachability
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.systemconfiguration.SCNetworkReachability
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class SCNetworkReachability extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
SCNetworkReachability.ClientCallback
static class
SCNetworkReachability.SCNetworkReachabilityPtr
-
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
SCNetworkReachability()
SCNetworkReachability(java.lang.String nodename)
SCNetworkReachability(java.net.InetSocketAddress address)
SCNetworkReachability(java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long
getClassTypeID()
SCNetworkReachabilityFlags
getFlags()
protected boolean
getFlags(org.robovm.rt.bro.ptr.IntPtr flags)
boolean
schedule(CFRunLoop runLoop, CFString runLoopMode)
boolean
setCallback(SCNetworkReachability.ClientCallback callback)
protected boolean
setCallback(org.robovm.rt.bro.ptr.FunctionPtr callout, org.robovm.apple.systemconfiguration.SCNetworkReachabilityContext context)
boolean
setDispatchQueue(DispatchQueue queue)
boolean
unschedule(CFRunLoop runLoop, CFString runLoopMode)
-
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 Detail
-
SCNetworkReachability
protected SCNetworkReachability()
-
SCNetworkReachability
public SCNetworkReachability(java.net.InetSocketAddress address)
- Since:
- Available in iOS 2.0 and later.
-
SCNetworkReachability
public SCNetworkReachability(java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress)
- Since:
- Available in iOS 2.0 and later.
-
SCNetworkReachability
public SCNetworkReachability(java.lang.String nodename)
- Since:
- Available in iOS 2.0 and later.
-
-
Method Detail
-
getFlags
public SCNetworkReachabilityFlags getFlags()
- Since:
- Available in iOS 2.0 and later.
-
setCallback
public boolean setCallback(SCNetworkReachability.ClientCallback callback)
- Since:
- Available in iOS 2.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 2.0 and later.
-
getFlags
protected boolean getFlags(org.robovm.rt.bro.ptr.IntPtr flags)
- Since:
- Available in iOS 2.0 and later.
-
setCallback
protected boolean setCallback(org.robovm.rt.bro.ptr.FunctionPtr callout, org.robovm.apple.systemconfiguration.SCNetworkReachabilityContext context)
- Since:
- Available in iOS 2.0 and later.
-
schedule
public boolean schedule(CFRunLoop runLoop, CFString runLoopMode)
- Since:
- Available in iOS 2.0 and later.
-
unschedule
public boolean unschedule(CFRunLoop runLoop, CFString runLoopMode)
- Since:
- Available in iOS 2.0 and later.
-
setDispatchQueue
public boolean setDispatchQueue(DispatchQueue queue)
- Since:
- Available in iOS 4.0 and later.
-
-