Platforms to show: All Mac Windows Linux Cross-Platform
AvahiTypeBrowserMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Network | MBS Linux Plugin | 12.4 | ❌ No | ❌ No | ✅ Yes | ❌ No | Desktop, Console & Web |
- 5 events
- event AllForNow
- event CacheExhausted
- event Failure(error as string, errorcode as Integer)
- event TypeFound(InterfaceIndex as Integer, protocol as Integer, type as string, domain as string, flags as Integer)
- event TypeRemoved(InterfaceIndex as Integer, protocol as Integer, type as string, domain as string, flags as Integer)
- 2 properties
- property Client as AvahiClientMBS
- property Handle as Integer
- 3 methods
- method BrowseTypes(InterfaceIndex as Integer, Protocol as Integer, 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:
The items on this page are in the following plugins: MBS Linux Plugin.
AvahiResolverMBS - AVAssetExportSessionMBS