com.apple.dnssd
Interface QueryListener

All Superinterfaces:
BaseListener

public interface QueryListener
extends BaseListener

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


Method Summary
 void queryAnswered(DNSSDService query, int flags, int ifIndex, java.lang.String fullName, int rrtype, int rrclass, byte[] rdata, int ttl)
          Called when a record query has been completed.
 
Methods inherited from interface com.apple.dnssd.BaseListener
operationFailed
 

Method Detail

queryAnswered

void queryAnswered(DNSSDService query,
                   int flags,
                   int ifIndex,
                   java.lang.String fullName,
                   int rrtype,
                   int rrclass,
                   byte[] rdata,
                   int ttl)
Called when a record query has been completed.

Parameters:
query - The active query object.

flags - Possible values are DNSSD.MORE_COMING.

ifIndex - The interface on which the query was resolved. (The index for a given interface is determined via the if_nametoindex() family of calls.)

fullName - The resource record's full domain name.

rrtype - The resource record's type (e.g. PTR, SRV, etc) as defined by RFC 1035 and its updates.

rrclass - The class of the resource record, as defined by RFC 1035 and its updates.

rdata - The raw rdata of the resource record.

ttl - The resource record's time to live, in seconds.