Class NWEstablishmentReport

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public final class NWEstablishmentReport
extends NWObject
implements NSObjectProtocol
  • Constructor Details

    • NWEstablishmentReport

      public NWEstablishmentReport()
  • Method Details

    • getDurationMilliseconds

      public long getDurationMilliseconds()
      Since:
      Available in iOS 13.0 and later.
    • getAttemptStartedAfterMilliseconds

      public long getAttemptStartedAfterMilliseconds()
      Since:
      Available in iOS 13.0 and later.
    • getPreviousAttemptCount

      public int getPreviousAttemptCount()
      Since:
      Available in iOS 13.0 and later.
    • getUsedProxy

      public boolean getUsedProxy()
      Since:
      Available in iOS 13.0 and later.
    • getProxyConfigured

      public boolean getProxyConfigured()
      Since:
      Available in iOS 13.0 and later.
    • copyProxyEndpoint

      public NWEndpoint copyProxyEndpoint()
      Since:
      Available in iOS 13.0 and later.
    • enumerateResolutions

      public void enumerateResolutions​(Block5<NWReportResolutionSource,​Long,​Integer,​NWEndpoint,​NWEndpoint,​Boolean> enumerate_block)
      Since:
      Available in iOS 13.0 and later.
    • enumerateResolutionReports

      public void enumerateResolutionReports​(Block1<NWResolutionReport,​Boolean> enumerate_block)
      Since:
      Available in iOS 14.0 and later.
    • enumerateProtocols

      public void enumerateProtocols​(Block3<NWProtocolDefinition,​Long,​Long,​Boolean> enumerate_block)
      Since:
      Available in iOS 13.0 and later.