Class CFNetService

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CFNetService
    extends CFType
    • Constructor Detail

      • CFNetService

        protected CFNetService()
    • Method Detail

      • create

        public static CFNetService create​(java.lang.String domain,
                                          java.lang.String serviceType,
                                          java.lang.String name,
                                          int port)
        Since:
        Available in iOS 2.0 and later.
      • createSocketReadStream

        public NSInputStream createSocketReadStream()
        Since:
        Available in iOS 2.0 and later.
      • createSocketWriteStream

        public NSOutputStream createSocketWriteStream()
        Since:
        Available in iOS 2.0 and later.
      • scheduleInRunLoop

        public void scheduleInRunLoop​(CFRunLoop runLoop,
                                      CFRunLoopMode runLoopMode)
        Since:
        Available in iOS 2.0 and later.
      • removeFromRunLoop

        public void removeFromRunLoop​(CFRunLoop runLoop,
                                      CFRunLoopMode runLoopMode)
        Since:
        Available in iOS 2.0 and later.
      • getClassTypeID

        public static long getClassTypeID()
        Since:
        Available in iOS 2.0 and later.
      • create

        public static CFNetService create​(CFAllocator alloc,
                                          java.lang.String domain,
                                          java.lang.String serviceType,
                                          java.lang.String name,
                                          int port)
        Since:
        Available in iOS 2.0 and later.
      • getDomain

        public java.lang.String getDomain()
        Since:
        Available in iOS 2.0 and later.
      • getType

        public java.lang.String getType()
        Since:
        Available in iOS 2.0 and later.
      • getName

        public java.lang.String getName()
        Since:
        Available in iOS 2.0 and later.
      • cancel

        public void cancel()
        Since:
        Available in iOS 2.0 and later.
      • getTargetHost

        public java.lang.String getTargetHost()
        Since:
        Available in iOS 2.0 and later.
      • getPortNumber

        public int getPortNumber()
        Since:
        Available in iOS 2.0 and later.
      • getAddressing

        public NSArray<NSData> getAddressing()
        Since:
        Available in iOS 2.0 and later.
      • getTXTData

        public NSData getTXTData()
        Since:
        Available in iOS 2.0 and later.
      • setTXTData

        public boolean setTXTData​(NSData txtRecord)
        Since:
        Available in iOS 2.0 and later.
      • scheduleInRunLoop

        public void scheduleInRunLoop​(CFRunLoop runLoop,
                                      java.lang.String runLoopMode)
        Since:
        Available in iOS 2.0 and later.
      • unscheduleFromRunLoop

        public void unscheduleFromRunLoop​(CFRunLoop runLoop,
                                          java.lang.String runLoopMode)
        Since:
        Available in iOS 2.0 and later.