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​(EAWiFiUnconfiguredAccessoryBrowser browser,
                                                            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.
      • accessoryBrowserDidFinishConfiguringAccessoryWithStatus

        void accessoryBrowserDidFinishConfiguringAccessoryWithStatus​(EAWiFiUnconfiguredAccessoryBrowser browser,
                                                                     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.
      • accessoryBrowserDidRemoveUnconfiguredAccessories

        void accessoryBrowserDidRemoveUnconfiguredAccessories​(EAWiFiUnconfiguredAccessoryBrowser browser,
                                                              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.
      • accessoryBrowserDidUpdateState

        void accessoryBrowserDidUpdateState​(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.