Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Linux Plugin:avahi:
All Console safe, 44 entry points.
- class AvahiAddressResolverMBS
- method Resolve(InterfaceIndex as integer, Protocol as integer, address as string, flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- 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)
- class AvahiBrowserMBS
- method Browse(InterfaceIndex as integer, Protocol as integer, servicetype as string, domain as string = "", flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- 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)
- event AllForNow(type as string)
- event CacheExhausted(type as string)
- class AvahiClientMBS
- method Destructor
- method Constructor(flags as integer = 0)
- property Handle as Integer
- property Version as String
- property HostName as String
- property DomainName as String
- property State as Integer
- shared method Poll
- shared method Available as boolean
- event Failure(error as string, errorcode as integer)
- event Registering
- event Running
- event Collision
- event Connecting
- class AvahiDomainBrowserMBS
- method BrowseDomains(InterfaceIndex as integer, Protocol as integer, domain as string = "", BrowserType as integer = 0, flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- event Failure(error as string, errorcode as integer)
- event DomainFound(InterfaceIndex as integer, protocol as Integer, domain as string, flags as integer)
- event DomainRemoved(InterfaceIndex as integer, protocol as Integer, domain as string, flags as integer)
- event AllForNow
- event CacheExhausted
- class AvahiEntryGroupMBS
- method UpdateServiceStrList(InterfaceIndex as integer, Protocol as integer, flags as Integer, Name as string, type as String, Domain as String, List() as String)
- method AddServiceStrList(InterfaceIndex as integer, Protocol as integer, flags as Integer, Name as string, type as String, Domain as String, Host as String, Port as Integer, List() as String)
- method AddServiceSubType(InterfaceIndex as integer, Protocol as integer, flags as Integer, Name as string, type as String, Domain as String, SubType as String)
- method AddService(InterfaceIndex as integer, Protocol as integer, flags as Integer, Name as string, type as String, Domain as String, Host as String, Port as Integer)
- method AddAddress(InterfaceIndex as integer, Protocol as integer, flags as Integer, name as string, Address as String)
- method AddRecord(InterfaceIndex as integer, Protocol as integer, flags as Integer, name as string, Clazz as Integer, Type as Integer, ttl as integer, Data as MemoryBlock)
- method Destructor
- method Constructor(client as AvahiClientMBS)
- method Commit
- method Reset
- property Client as AvahiClientMBS
- property Handle as Integer
- property LastError as Integer
- property LastErrorMessage as String
- property State as Integer
- property isEmpty as Boolean
- event StateChanged(state as Integer)
- class AvahiHostNameResolverMBS
- method Resolve(InterfaceIndex as integer, Protocol as integer, name as string, aprotocol as Integer = -1, flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- event Failure(error as string, errorcode as integer)
- event Found(interfaceIndex as integer, Protocol as Integer, name as string, address as string, flags as integer)
- class AvahiRecordBrowserMBS
- method Resolve(InterfaceIndex as integer, Protocol as integer, name as string, Clazz as Integer, Type as Integer, flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- event Failure(error as string, errorcode as integer)
- event ServiceFound(InterfaceIndex as integer, protocol as Integer, name as string, clazz as Integer, type as Integer, RecordData as MemoryBlock, flags as integer)
- event ServiceRemoved(InterfaceIndex as integer, protocol as Integer, name as string, clazz as Integer, type as Integer, RecordData as MemoryBlock, flags as integer)
- event AllForNow(type as Integer)
- event CacheExhausted(type as Integer)
- class AvahiResolverMBS
- method Resolve(InterfaceIndex as integer, Protocol as integer, name as string, servicetype as string, domain as string, flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- event Failure(error as string, errorcode as integer)
- event Found(interfaceIndex as integer, Protocol as Integer, name as string, type as string, domain as string, hostname as string, port as integer, address as string, txt as string, flags as integer)
- class AvahiTypeBrowserMBS
- method BrowseTypes(InterfaceIndex as integer, Protocol as integer, domain as string = "", flags as integer = 0) as boolean
- method Destructor
- method Constructor(client as AvahiClientMBS)
- property Client as AvahiClientMBS
- property Handle as Integer
- 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)
- event AllForNow
- event CacheExhausted
Blog Entries
- News from the MBS Xojo Plugins in Version 25.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 25.1
- Advertise your Linux app on the network
- MBS Xojo Plugins, version 25.1pr1
- MBS Plugin classes for use on Raspberry Pi
- MonkeyBread Software Releases the MBS Real Studio plug-ins in version 12.4
- Bonjour on Linux
