SrvTarget

class SrvTarget(**kwargs)
Constructors:

new(hostname:str, port:int, priority:int, weight:int) -> Gio.SrvTarget

Constructors

class SrvTarget
classmethod new(hostname: str, port: int, priority: int, weight: int) SrvTarget

Creates a new SrvTarget with the given parameters.

You should not need to use this; normally SrvTarget are created by Resolver.

Added in version 2.22.

Parameters:
  • hostname – the host that the service is running on

  • port – the port that the service is running on

  • priority – the target’s priority

  • weight – the target’s weight

Methods

class SrvTarget
free() None

Frees target

Added in version 2.22.

get_hostname() str

Gets target’s hostname (in ASCII form; if you are going to present this to the user, you should use hostname_is_ascii_encoded() to check if it contains encoded Unicode segments, and use hostname_to_unicode() to convert it if it does.)

Added in version 2.22.

get_port() int

Gets target’s port

Added in version 2.22.

get_priority() int

Gets target’s priority. You should not need to look at this; Resolver already sorts the targets according to the algorithm in RFC 2782.

Added in version 2.22.

get_weight() int

Gets target’s weight. You should not need to look at this; Resolver already sorts the targets according to the algorithm in RFC 2782.

Added in version 2.22.