Dmap.MdnsPublisher

g Dmap.MdnsPublisher Dmap.MdnsPublisher GObject.Object GObject.Object GObject.Object->Dmap.MdnsPublisher

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

publish (name, port, type_of_service, password_required, txt_records)

rename_at_port (port, name)

withdraw (port)

Virtual Methods

Inherited:

GObject.Object (7)

do_name_collision (name)

do_published (name)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

name-collision

published

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

object

GObject.Object

r

Class Details

class Dmap.MdnsPublisher(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Dmap.MdnsPublisherClass

classmethod new()
Return type:

Dmap.MdnsPublisher

publish(name, port, type_of_service, password_required, txt_records)
Parameters:
  • name (str)

  • port (int)

  • type_of_service (str)

  • password_required (bool)

  • txt_records (str)

Raises:

GLib.Error

Return type:

bool

rename_at_port(port, name)
Parameters:
Raises:

GLib.Error

Return type:

bool

withdraw(port)
Parameters:

port (int)

Raises:

GLib.Error

Return type:

bool

do_name_collision(name) virtual
Parameters:

name (str)

do_published(name) virtual
Parameters:

name (str)

Signal Details

Dmap.MdnsPublisher.signals.name_collision(mdns_publisher, object)
Signal Name:

name-collision

Flags:

RUN_LAST

Parameters:
Dmap.MdnsPublisher.signals.published(mdns_publisher, object)
Signal Name:

published

Flags:

RUN_LAST

Parameters: