Platforms to show: All Mac Windows Linux Cross-Platform

AvahiBrowserMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Network MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The class to browse for services.
  • 5 events
    • event AllForNow(type as string)
    • event CacheExhausted(type as string)
    • event Failure(error as string, errorcode as Integer)
    • event ServiceFound(InterfaceIndex as Integer, protocol as Integer, name as string, type as string, domain as string, flags as Integer)
    • event ServiceRemoved(InterfaceIndex as Integer, protocol as Integer, name as string, type as string, domain as string, flags as Integer)
  • 2 properties
  • 3 methods
    • method Browse(InterfaceIndex as Integer, Protocol as Integer, servicetype as string, domain as string = "", flags as Integer = 0) as boolean
    • method Constructor(client as AvahiClientMBS)
    • method Destructor
  • 4 constants

Constants

Constant Value Description
kInterfaceAny -1 Special constant to use any interface available. Otherwise you would pass the index of the network interface you want to use.

IP Protocols

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

This class has no sub classes.

Some examples using this class:

Blog Entries


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


AuthorizationMBS   -   AvahiClientMBS


The biggest plugin in space...