Package org.robovm.apple.foundation
Class NSNetService
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSNetService
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSNetService extends NSObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSNetService.NSNetServicePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSNetService()
NSNetService(java.lang.String domain, java.lang.String type, java.lang.String name)
NSNetService(java.lang.String domain, java.lang.String type, java.lang.String name, int port)
protected
NSNetService(NSObject.Handle h, long handle)
protected
NSNetService(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSNetService
public NSNetService()
-
NSNetService
protected NSNetService(NSObject.Handle h, long handle)
-
NSNetService
protected NSNetService(NSObject.SkipInit skipInit)
-
NSNetService
public NSNetService(java.lang.String domain, java.lang.String type, java.lang.String name, int port)
-
NSNetService
public NSNetService(java.lang.String domain, java.lang.String type, java.lang.String name)
-
-
Method Detail
-
getDelegate
public NSNetServiceDelegate getDelegate()
-
setDelegate
public void setDelegate(NSNetServiceDelegate v)
-
includesPeerToPeer
public boolean includesPeerToPeer()
- Since:
- Available in iOS 7.0 and later.
-
setIncludesPeerToPeer
public void setIncludesPeerToPeer(boolean v)
- Since:
- Available in iOS 7.0 and later.
-
getName
public java.lang.String getName()
-
getType
public java.lang.String getType()
-
getDomain
public java.lang.String getDomain()
-
getHostName
public java.lang.String getHostName()
-
getPort
public long getPort()
- Since:
- Available in iOS 2.0 and later.
-
getInputStream
public NSInputStream getInputStream()
-
getOutputStream
public NSOutputStream getOutputStream()
-
scheduleInRunLoop
public void scheduleInRunLoop(NSRunLoop aRunLoop, NSRunLoopMode mode)
-
removeFromRunLoop
public void removeFromRunLoop(NSRunLoop aRunLoop, NSRunLoopMode mode)
-
init
protected long init(java.lang.String domain, java.lang.String type, java.lang.String name, int port)
-
init
protected long init(java.lang.String domain, java.lang.String type, java.lang.String name)
-
scheduleInRunLoop
public void scheduleInRunLoop(NSRunLoop aRunLoop, java.lang.String mode)
-
removeFromRunLoop
public void removeFromRunLoop(NSRunLoop aRunLoop, java.lang.String mode)
-
publish
public void publish()
-
publish
public void publish(NSNetServiceOptions options)
- Since:
- Available in iOS 2.0 and later.
-
stop
public void stop()
-
resolve
public void resolve(double timeout)
-
getStreams
protected boolean getStreams(NSInputStream.NSInputStreamPtr inputStream, NSOutputStream.NSOutputStreamPtr outputStream)
-
setTXTRecordData
public boolean setTXTRecordData(NSData recordData)
-
getTXTRecordData
public NSData getTXTRecordData()
-
startMonitoring
public void startMonitoring()
-
stopMonitoring
public void stopMonitoring()
-
getDictionaryFromTXTRecordData
public static NSDictionary<NSString,NSData> getDictionaryFromTXTRecordData(NSData txtData)
-
getDataFromTXTRecordDictionary
public static NSData getDataFromTXTRecordDictionary(NSDictionary<NSString,NSData> txtDictionary)
-
-