Avahi.ServiceBrowser¶
- Subclasses:
- None 
Methods¶
- Inherited:
- Structs:
| class | 
 | 
| class | 
 | 
| 
 | 
Virtual Methods¶
- Inherited:
Properties¶
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| r/w | Domain to browse in | ||
| r/w | Browser lookup flags | ||
| r/w | Interface use for browser | ||
| r/w | Avahi protocol to browse | ||
| r/w | Service type to browse for | 
Signals¶
- Inherited:
| Name | Short Description | 
|---|---|
Fields¶
- Inherited:
| Name | Type | Access | Description | 
|---|---|---|---|
| parent | r | 
Class Details¶
- class Avahi.ServiceBrowser(**kwargs)¶
- Bases:
- Abstract:
- No 
- Structure:
 - classmethod new_full(interface, protocol, type, domain, flags)¶
- Parameters:
- interface ( - int) –
- protocol ( - AvahiCore.Protocol) –
- type ( - str) –
- domain ( - str) –
- flags ( - Avahi.LookupFlags) –
 
- Return type:
 
 - attach(client)¶
- Parameters:
- client ( - Avahi.Client) –
- Raises:
- Return type:
 
 
Signal Details¶
- Avahi.ServiceBrowser.signals.all_for_now(service_browser)¶
- Signal Name:
- all-for-now
- Flags:
- Parameters:
- service_browser ( - Avahi.ServiceBrowser) – The object which received the signal
 
- Avahi.ServiceBrowser.signals.cache_exhausted(service_browser)¶
- Signal Name:
- cache-exhausted
- Flags:
- Parameters:
- service_browser ( - Avahi.ServiceBrowser) – The object which received the signal
 
- Avahi.ServiceBrowser.signals.failure(service_browser, object)¶
- Signal Name:
- failure
- Flags:
- Parameters:
- service_browser ( - Avahi.ServiceBrowser) – The object which received the signal
 
 
- Avahi.ServiceBrowser.signals.new_service(service_browser, object, p0, p1, p2, p3, p4)¶
- Signal Name:
- new-service
- Flags:
- Parameters:
- service_browser ( - Avahi.ServiceBrowser) – The object which received the signal
- object ( - int) –
- p0 ( - Avahi.Protocol) –
- p1 ( - str) –
- p2 ( - str) –
- p3 ( - str) –
- p4 ( - Avahi.LookupResultFlags) –
 
 
- Avahi.ServiceBrowser.signals.removed_service(service_browser, object, p0, p1, p2, p3, p4)¶
- Signal Name:
- removed-service
- Flags:
- Parameters:
- service_browser ( - Avahi.ServiceBrowser) – The object which received the signal
- object ( - int) –
- p0 ( - Avahi.Protocol) –
- p1 ( - str) –
- p2 ( - str) –
- p3 ( - str) –
- p4 ( - Avahi.LookupResultFlags) –
 
 
Property Details¶
- Avahi.ServiceBrowser.props.domain¶
- 
Domain to browse in 
- Avahi.ServiceBrowser.props.flags¶
- Name:
- flags
- Type:
- Default Value:
- Flags:
 - Browser lookup flags 
- Avahi.ServiceBrowser.props.interface¶
- 
Interface use for browser 
- Avahi.ServiceBrowser.props.protocol¶
- Name:
- protocol
- Type:
- Default Value:
- Flags:
 - Avahi protocol to browse