Platforms to show: All Mac Windows Linux Cross-Platform
AvahiClientMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Network | MBS Linux Plugin | 12.4 | ❌ No | ❌ No | ✅ Yes | ❌ No | Desktop, Console & Web |
Typically you create an object of your subclass of AvahiClientMBS at application launch and keep it running.
If events are too slow in GUI events, please use a timer with 50ms and call the AvahiClientMBS.Poll method there.
- 5 events
- event Collision
- event Connecting
- event Failure(error as string, errorcode as Integer)
- event Registering
- event Running
- property Handle as Integer
- 5 methods
- method Constructor(flags as Integer = 0)
- method Destructor
- method DomainName as string
- method HostName as string
- method Version as string
- 2 shared methods
- 2 constants
Client Flags
Constant | Value | Description |
---|---|---|
kClientIgnoreUserConfig | 1 |
Don't read user configuration |
kClientNoFail | 2 |
Don't fail if the daemon is not available when avahi_client_new() is called, instead enter AVAHI_CLIENT_CONNECTING state and wait for the daemon to appear. |
This class has no sub classes.
Some methods using this class:
- AvahiBrowserMBS.Constructor(client as AvahiClientMBS)
- AvahiDomainBrowserMBS.Constructor(client as AvahiClientMBS)
- AvahiResolverMBS.Constructor(client as AvahiClientMBS)
- AvahiTypeBrowserMBS.Constructor(client as AvahiClientMBS)
Some properties using for this class:
- AvahiBrowserMBS.Client as AvahiClientMBS
- AvahiDomainBrowserMBS.Client as AvahiClientMBS
- AvahiResolverMBS.Client as AvahiClientMBS
- AvahiTypeBrowserMBS.Client as AvahiClientMBS
Some examples using this class:
The items on this page are in the following plugins: MBS Linux Plugin.
AvahiBrowserMBS - AvahiDomainBrowserMBS