com.apple.dnssd
Interface BrowseListener

All Superinterfaces:
BaseListener

public interface BrowseListener
extends BaseListener

A listener that receives results from DNSSD.browse(int, int, java.lang.String, java.lang.String, com.apple.dnssd.BrowseListener).


Method Summary
 void serviceFound(DNSSDService browser, int flags, int ifIndex, java.lang.String serviceName, java.lang.String regType, java.lang.String domain)
          Called to report discovered services.
 void serviceLost(DNSSDService browser, int flags, int ifIndex, java.lang.String serviceName, java.lang.String regType, java.lang.String domain)
          Called to report services which have been deregistered.
 
Methods inherited from interface com.apple.dnssd.BaseListener
operationFailed
 

Method Detail

serviceFound

void serviceFound(DNSSDService browser,
                  int flags,
                  int ifIndex,
                  java.lang.String serviceName,
                  java.lang.String regType,
                  java.lang.String domain)
Called to report discovered services.

Parameters:
browser - The active browse service.

flags - Possible values are DNSSD.MORE_COMING.

ifIndex - The interface on which the service is advertised. This index should be passed to DNSSD.resolve(int, int, java.lang.String, java.lang.String, java.lang.String, com.apple.dnssd.ResolveListener) when resolving the service.

serviceName - The service name discovered.

regType - The registration type, as passed in to DNSSD.browse().

domain - The domain in which the service was discovered.

serviceLost

void serviceLost(DNSSDService browser,
                 int flags,
                 int ifIndex,
                 java.lang.String serviceName,
                 java.lang.String regType,
                 java.lang.String domain)
Called to report services which have been deregistered.

Parameters:
browser - The active browse service.

flags - Possible values are DNSSD.MORE_COMING.

ifIndex - The interface on which the service is advertised.

serviceName - The service name which has deregistered.

regType - The registration type, as passed in to DNSSD.browse().

domain - The domain in which the service was discovered.