Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:interface

22    This header file defines the lowest level raw interface to mDNSCore,
750 mDNSEthAddr IMAC; // Interface's MAC address (if different to primary MAC)
1057 mDNSInterfaceID interface;
1066 mDNSInterfaceID interface; // For specialized uses; we can have DNS servers reachable over specific interfaces
1075 mDNSBool scoped; // interface should be matched against question only
1099 mDNSInterfaceID InterfaceID; // Set if this RR is specific to one interface
1100 // For records received off the wire, InterfaceID is *always* set to the receiving interface
1102 // that are interface-specific (e.g. address records, especially linklocal addresses)
1165 // AuthRecordAny includes mDNSInterface_Any and interface specific auth records (anything
1212 mDNSInterfaceID ImmedAnswer; // Someone on this interface issued a query we need to answer (all-ones for all interfaces)
1217 mDNSInterfaceID SendRNow; // The interface this query is being sent on right now
1226 mDNSInterfaceID LastMCInterface; // Interface this record was multicast on at the time LastMCTime was recorded
1278 // Currently we have no concept of a wide-area uDNS record scoped to a particular interface, so if the InterfaceID is
1520 mDNSInterfaceID FlappingInterface1;// Set when an interface goes away, to flag if remove events are delivered for this Q
1521 mDNSInterfaceID FlappingInterface2;// Set when an interface goes away, to flag if remove events are delivered for this Q
1526 mDNSInterfaceID SendQNow; // The interface this query is being sent on right now
1565 mDNSInterfaceID InterfaceID; // Non-zero if you want to issue queries only on a single specific IP interface
1593 mDNSInterfaceID InterfaceID; // ID of the interface the response was received on
1689 // 1. It holds the address, PTR and HINFO records to advertise a given IP address on a given physical interface
1690 // 2. It tells mDNSCore which physical interfaces are available; each physical interface has its own unique InterfaceID.
1691 // Since there may be multiple IP addresses on a single physical interface,
1702 mDNSu8 InterfaceActive; // Set if interface is sending & receiving packets (see comment above)
1719 mDNSInterfaceID InterfaceID; // Identifies physical interface; MUST NOT be 0, -1, or -2
1723 char ifname[64]; // Windows uses a GUID string for the interface name, which doesn't fit in 16 bytes
1724 mDNSu8 Advertise; // False if you are only searching on this interface
1726 mDNSu8 NetWake; // Set if Wake-On-Magic-Packet is enabled on this interface
1727 mDNSu8 Loopback; // Set if this is the loopback interface
2093 // advertise local address(es) on a loopback interface.
2451 // Hostname/Unicast Interface Configuration
2456 // A hostname is added via AddDynDNSHostName, which points to the primary interface's v4 and/or v6 addresss
2461 // Host domains added prior to specification of the primary interface address and computer name will be deferred until
2471 extern DNSServer *mDNS_AddDNSServer(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, const mDNSAddr *addr, const mDNSIPPort port, mDNSBool scoped, mDNSu32 timeout);
2475 extern McastResolver *mDNS_AddMcastResolver(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, mDNSu32 timeout);
2511 #pragma mark - PlatformSupport interface
2514 // This section defines the interface to the Platform Support layer.
2590 // Platform support modules should provide the following functions to map between opaque interface IDs
2591 // and interface indexes in order to support the DNS-SD API. If your target platform does not support
2668 // Typically it is called on startup for each available interface, but register/deregister may be
2669 // called again later, on multiple occasions, to inform the core of interface configuration changes.
2671 // resource records that should be associated with every publicised IP address/interface: