Platforms to show: All Mac Windows Linux Cross-Platform

AvahiAddressResolverMBS class   New in 25.1

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Network MBS Linux Plugin 25.1 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The lookup for an address.
  • 2 events
    • event Failure(error as string, errorcode as integer)
    • event Found(interfaceIndex as integer, Protocol as Integer, address as string, name as string, flags as integer)
  • 2 properties
  • 3 methods
  • 14 constants

IP Protocols

Constant Value Description
kInterfaceAny -1 Any protocol.
kProtocolAny -1 Any protocol.
kProtocolIPv4 0 Only IPv4.
kProtocolIPv6 1 Only IPv6.

Lookup Flags

Constant Value Description
kLookupNoAddress 8 When doing service resolving, don't lookup A/AAAA record.
kLookupNoTxt 4 When doing service resolving, don't lookup TXT record.
kLookupUseMulticast 2 Force lookup via multicast DNS.
kLookupUseWideArea 1 Force lookup via wide area DNS.

Result Flags

Constant Value Description
kResultCached 1 This response originates from the cache.
kResultLocal 8 This record/service resides on and was announced by the local host. Only available in service and record browsers and only on Found event.
kResultMultiCast 4 This response originates from multicast DNS.
kResultOurOwn 16 This service belongs to the same local client as the browser object. Only available in avahi-client, and only for service browsers and only on Found event.
kResultStatic 32 The returned data has been defined statically by some configuration option.
kResultWideArea 2 This response originates from wide area DNS.

This class has no sub classes.

Blog Entries

Release notes

  • Version 25.1
    • Added AvahiAddressResolverMBS, AvahiEntryGroupMBS, AvahiHostNameResolverMBS and AvahiRecordBrowserMBS classes.

The items on this page are in the following plugins: MBS Linux Plugin.


AuthorizationMBS   -   AvahiBrowserMBS


The biggest plugin in space...