Avahi.RecordBrowser

g Avahi.RecordBrowser Avahi.RecordBrowser GObject.Object GObject.Object GObject.Object->Avahi.RecordBrowser

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (name, type)

class

new_full (interface, protocol, name, clazz, type, flags)

attach (client)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

class

int

r/w

Record class to browse for

flags

Avahi.LookupFlags

r/w

Browser lookup flags

interface

int

r/w

Interface use for browser

name

str

r/w

Record name to browse for

protocol

Avahi.Protocol

r/w

Avahi protocol to browse

type

int

r/w

Record type to browse for

Signals

Inherited:

GObject.Object (1)

Name

Short Description

all-for-now

cache-exhausted

failure

new-record

removed-record

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class Avahi.RecordBrowser(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Avahi.RecordBrowserClass

classmethod new(name, type)
Parameters:
  • name (str) –

  • type (int) –

Return type:

Avahi.RecordBrowser

classmethod new_full(interface, protocol, name, clazz, type, flags)
Parameters:
Return type:

Avahi.RecordBrowser

attach(client)
Parameters:

client (Avahi.Client) –

Raises:

GLib.Error

Return type:

bool

Signal Details

Avahi.RecordBrowser.signals.all_for_now(record_browser)
Signal Name:

all-for-now

Flags:

RUN_LAST

Parameters:

record_browser (Avahi.RecordBrowser) – The object which received the signal

Avahi.RecordBrowser.signals.cache_exhausted(record_browser)
Signal Name:

cache-exhausted

Flags:

RUN_LAST

Parameters:

record_browser (Avahi.RecordBrowser) – The object which received the signal

Avahi.RecordBrowser.signals.failure(record_browser, object)
Signal Name:

failure

Flags:

RUN_LAST

Parameters:
Avahi.RecordBrowser.signals.new_record(record_browser, object, p0, p1, p2, p3, p4, p5, p6)
Signal Name:

new-record

Flags:

RUN_LAST

Parameters:
Avahi.RecordBrowser.signals.removed_record(record_browser, object, p0, p1, p2, p3, p4, p5, p6)
Signal Name:

removed-record

Flags:

RUN_LAST

Parameters:

Property Details

Avahi.RecordBrowser.props.class_
Name:

class

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

Record class to browse for

Avahi.RecordBrowser.props.flags
Name:

flags

Type:

Avahi.LookupFlags

Default Value:

Avahi.LookupFlags.GA_LOOKUP_NO_FLAGS

Flags:

READABLE, WRITABLE

Browser lookup flags

Avahi.RecordBrowser.props.interface
Name:

interface

Type:

int

Default Value:

-1

Flags:

READABLE, WRITABLE

Interface use for browser

Avahi.RecordBrowser.props.name
Name:

name

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

Record name to browse for

Avahi.RecordBrowser.props.protocol
Name:

protocol

Type:

Avahi.Protocol

Default Value:

Avahi.Protocol.GA_PROTOCOL_UNSPEC

Flags:

READABLE, WRITABLE

Avahi protocol to browse

Avahi.RecordBrowser.props.type
Name:

type

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE

Record type to browse for