<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Zeroconf</name>
    </assembly>
    <members>
        <member name="T:Zeroconf.IZeroconfHost">
            <summary>
                A ZeroConf record response
            </summary>
        </member>
        <member name="P:Zeroconf.IZeroconfHost.DisplayName">
            <summary>
                Name
            </summary>
        </member>
        <member name="P:Zeroconf.IZeroconfHost.Id">
            <summary>
                Id, possibly different than the Name
            </summary>
        </member>
        <member name="P:Zeroconf.IZeroconfHost.IPAddress">
            <summary>
                IP Address (alias for IPAddresses.First())
            </summary>
        </member>
        <member name="P:Zeroconf.IZeroconfHost.IPAddresses">
            <summary>
                IP Addresses
            </summary>
        </member>
        <member name="P:Zeroconf.IZeroconfHost.Services">
            <summary>
                Services offered by this host (based on services queried for)
            </summary>
        </member>
        <member name="T:Zeroconf.IService">
            <summary>
                Represents a service provided by a host
            </summary>
        </member>
        <member name="P:Zeroconf.IService.Name">
            <summary>
                Name
            </summary>
        </member>
        <member name="P:Zeroconf.IService.Port">
            <summary>
                Port
            </summary>
        </member>
        <member name="P:Zeroconf.IService.Ttl">
            <summary>
            Time-to-live
            </summary>
        </member>
        <member name="P:Zeroconf.IService.Properties">
            <summary>
                Properties of the object. Most services have a single set of properties, but some services
                may return multiple sets of properties
            </summary>
        </member>
        <member name="T:Zeroconf.ZeroconfHost">
            <summary>
                A ZeroConf record response
            </summary>
        </member>
        <member name="P:Zeroconf.ZeroconfHost.Id">
            <summary>
                Id, possibly different than the display name
            </summary>
        </member>
        <member name="P:Zeroconf.ZeroconfHost.IPAddress">
            <summary>
                IP Address (alias for IPAddresses.First())
            </summary>
        </member>
        <member name="P:Zeroconf.ZeroconfHost.IPAddresses">
            <summary>
                IP Addresses
            </summary>
        </member>
        <member name="P:Zeroconf.ZeroconfHost.Services">
            <summary>
                Collection of services provided by the host
            </summary>
        </member>
        <member name="P:Zeroconf.ZeroconfHost.DisplayName">
            <summary>
                Display Name
            </summary>
        </member>
        <member name="M:Zeroconf.ZeroconfHost.ToString">
            <summary>
                Diagnostic
            </summary>
            <returns></returns>
        </member>
        <member name="T:Zeroconf.ZeroconfResolver">
            <summary>
                Looks for ZeroConf devices
            </summary>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ResolveAsync(System.String,System.TimeSpan,System.Int32,System.Int32,System.Action{Zeroconf.IZeroconfHost},System.Threading.CancellationToken)">
            <summary>
                Resolves available ZeroConf services
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="cancellationToken"></param>
            <param name="protocol"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
            <param name="callback">Called per record returned as they come in.</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ResolveAsync(System.Collections.Generic.IEnumerable{System.String},System.TimeSpan,System.Int32,System.Int32,System.Action{Zeroconf.IZeroconfHost},System.Threading.CancellationToken)">
            <summary>
                Resolves available ZeroConf services
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="cancellationToken"></param>
            <param name="protocols"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
            <param name="callback">Called per record returned as they come in.</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ResolveAsync(Zeroconf.ResolveOptions,System.Action{Zeroconf.IZeroconfHost},System.Threading.CancellationToken)">
            <summary>
                Resolves available ZeroConf services
            </summary>
            <param name="options"></param>
            <param name="callback">Called per record returned as they come in.</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.BrowseDomainsAsync(System.TimeSpan,System.Int32,System.Int32,System.Action{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
                Returns all available domains with services on them
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="cancellationToken"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
            <param name="callback">Called per record returned as they come in.</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.BrowseDomainsAsync(Zeroconf.BrowseDomainsOptions,System.Action{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
                Returns all available domains with services on them
            </summary>
            <param name="options"></param>
            <param name="callback">Called per record returned as they come in.</param>
            <param name="cancellationToken"></param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ListenForAnnouncementsAsync(System.Action{Zeroconf.ServiceAnnouncement},System.Threading.CancellationToken)">
            <summary>
            Listens for mDNS Service Announcements
            </summary>
            <param name="callback"></param>
            <param name="cancellationToken"></param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.Resolve(System.String,System.TimeSpan,System.Int32,System.Int32)">
            <summary>
                Resolves available ZeroConf services
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="protocol"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.Resolve(System.Collections.Generic.IEnumerable{System.String},System.TimeSpan,System.Int32,System.Int32)">
            <summary>
                Resolves available ZeroConf services
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="protocols"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.Resolve(Zeroconf.ResolveOptions)">
            <summary>
                Resolves available ZeroConf services
            </summary>
            <param name="options"></param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ListenForAnnouncementsAsync">
            <summary>
            Listens for mDNS Service Announcements
            </summary>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ResolveContinuous(System.Collections.Generic.IEnumerable{System.String},System.TimeSpan,System.Int32,System.Int32)">
            <summary>
                Resolves available ZeroConf services continuously until disposed
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="protocols"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
            <returns></returns>
        </member>
        <member name="M:Zeroconf.ZeroconfResolver.ResolveContinuous(System.String,System.TimeSpan,System.Int32,System.Int32)">
            <summary>
                Resolves available ZeroConf services continuously until disposed
            </summary>
            <param name="scanTime">Default is 2 seconds</param>
            <param name="protocol"></param>
            <param name="retries">If the socket is busy, the number of times the resolver should retry</param>
            <param name="retryDelayMilliseconds">The delay time between retries</param>
        </member>
        <member name="F:Heijden.DNS.Header.ID">
            <summary>
            An identifier assigned by the program
            </summary>
        </member>
        <member name="F:Heijden.DNS.Header.QDCOUNT">
            <summary>
            the number of entries in the question section
            </summary>
        </member>
        <member name="F:Heijden.DNS.Header.ANCOUNT">
            <summary>
            the number of resource records in the answer section
            </summary>
        </member>
        <member name="F:Heijden.DNS.Header.NSCOUNT">
            <summary>
            the number of name server resource records in the authority records section
            </summary>
        </member>
        <member name="F:Heijden.DNS.Header.ARCOUNT">
            <summary>
            the number of resource records in the additional records section
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.Data">
            <summary>
            Represents the header as a byte array
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.QR">
            <summary>
            query (false), or a response (true)
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.OPCODE">
            <summary>
            Specifies kind of query
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.AA">
            <summary>
            Authoritative Answer
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.TC">
            <summary>
            TrunCation
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.RD">
            <summary>
            Recursion Desired
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.RA">
            <summary>
            Recursion Available
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.Z">
            <summary>
            Reserved for future use
            </summary>
        </member>
        <member name="P:Heijden.DNS.Header.RCODE">
            <summary>
            Response code
            </summary>
        </member>
        <member name="F:Heijden.DNS.Record.RR">
            <summary>
            The Resource Record this RDATA record belongs to
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.Questions">
            <summary>
            List of Question records
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.Answers">
            <summary>
            List of AnswerRR records
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.Authorities">
            <summary>
            List of AuthorityRR records
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.Additionals">
            <summary>
            List of AdditionalRR records
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.Error">
            <summary>
            Error message, empty when no error
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.MessageSize">
            <summary>
            The Size of the message
            </summary>
        </member>
        <member name="F:Heijden.DNS.Response.TimeStamp">
            <summary>
            TimeStamp when cached
            </summary>
        </member>
        <member name="P:Heijden.DNS.Response.RecordsTXT">
            <summary>
            List of RecordTXT in Response.Answers
            </summary>
        </member>
        <member name="P:Heijden.DNS.Response.RecordsA">
            <summary>
            List of RecordA in Response.Answers
            </summary>
        </member>
        <member name="P:Heijden.DNS.Response.RecordsPTR">
            <summary>
            List of RecordPTR in Response.Answers
            </summary>
        </member>
        <member name="P:Heijden.DNS.Response.RecordsAAAA">
            <summary>
            List of RecordAAAA in Response.Answers
            </summary>
        </member>
        <member name="T:Heijden.DNS.RR">
            <summary>
            Resource Record (rfc1034 3.6.)
            </summary>
        </member>
        <member name="F:Heijden.DNS.RR.NAME">
            <summary>
            The name of the node to which this resource record pertains
            </summary>
        </member>
        <member name="F:Heijden.DNS.RR.Type">
            <summary>
            Specifies type of resource record
            </summary>
        </member>
        <member name="F:Heijden.DNS.RR.Class">
            <summary>
            Specifies type class of resource record, mostly IN but can be CS, CH or HS 
            </summary>
        </member>
        <member name="P:Heijden.DNS.RR.TTL">
            <summary>
            Time to live, the time interval that the resource record may be cached
            </summary>
        </member>
        <member name="F:Heijden.DNS.RR.RDLENGTH">
            <summary>
            
            </summary>
        </member>
        <member name="F:Heijden.DNS.RR.RECORD">
            <summary>
            One of the Record* classes
            </summary>
        </member>
    </members>
</doc>
