Interface EAWiFiUnconfiguredAccessoryBrowserDelegate


  • public interface EAWiFiUnconfiguredAccessoryBrowserDelegate
    [@protocol] EAWiFiUnconfiguredAccessoryBrowserDelegate The delegate of a EAWiFiUnconfiguredAccessoryBrowser object must adopt the EAWiFiUnconfiguredAccessoryBrowserDelegate protocol. The required callbacks keep the delegate informed of the state of the search and configuration processes.
    • Method Detail

      • accessoryBrowserDidFindUnconfiguredAccessories

        void accessoryBrowserDidFindUnconfiguredAccessories​(@NotNull
                                                            @NotNull EAWiFiUnconfiguredAccessoryBrowser browser,
                                                            @NotNull
                                                            @NotNull NSSet<? extends EAWiFiUnconfiguredAccessory> accessories)
        accessoryBrowser:didFindUnconfiguredAccessories: Invoked whenever the EAWiFiUnconfiguredAccessoryBrowser has found new unconfigured accessories that match the filter predicate defined when starting the search.
        Parameters:
        browser - The EAWiFiUnconfiguredAccessoryBrowser instance generating the event.
        accessories - The set of EAWiFiUnconfiguredAccessory objects that have been found since the last update. API-Since: 8.0
      • accessoryBrowserDidFinishConfiguringAccessoryWithStatus

        void accessoryBrowserDidFinishConfiguringAccessoryWithStatus​(@NotNull
                                                                     @NotNull EAWiFiUnconfiguredAccessoryBrowser browser,
                                                                     @NotNull
                                                                     @NotNull EAWiFiUnconfiguredAccessory accessory,
                                                                     long status)
        accessoryBrowser:didFinishConfiguringAccessory:withStatus: Invoked whenever the EAWiFiUnconfiguredAccessoryBrowser has completed configuring the selected EAWiFiUnconfiguredAccessory.
        Parameters:
        browser - The EAWiFiUnconfiguredAccessoryBrowser instance generating the event.
        accessory - The EAWiFiUnconfiguredAccessory whose configuration process has completed.
        status - The status of the configuration process that has completed. API-Since: 8.0
      • accessoryBrowserDidRemoveUnconfiguredAccessories

        void accessoryBrowserDidRemoveUnconfiguredAccessories​(@NotNull
                                                              @NotNull EAWiFiUnconfiguredAccessoryBrowser browser,
                                                              @NotNull
                                                              @NotNull NSSet<? extends EAWiFiUnconfiguredAccessory> accessories)
        accessoryBrowser:didRemoveUnconfiguredAccessories: Invoked whenever the EAWiFiUnconfiguredAccessoryBrowser has removed unconfigured accessories from the scan results that match the filter predicate defined when starting the search.
        Parameters:
        browser - The EAWiFiUnconfiguredAccessoryBrowser instance generating the event.
        accessories - The set of EAWiFiUnconfiguredAccessory objects that have been removed from the scan results since the last update. API-Since: 8.0
      • accessoryBrowserDidUpdateState

        void accessoryBrowserDidUpdateState​(@NotNull
                                            @NotNull EAWiFiUnconfiguredAccessoryBrowser browser,
                                            long state)
        accessoryBrowser:didUpdateState: Invoked whenever the EAWiFiUnconfiguredAccessoryBrowser's state has changed.
        Parameters:
        browser - The EAWiFiUnconfiguredAccessoryBrowser instance generating the event.
        state - The current state of the EAWiFiUnconfiguredAccessoryBrowser. API-Since: 8.0