Gjsify LogoGjsify Logo

Hierarchy

Index

Properties

active?: boolean

Whether this client is active or not (passive). When active (default), the client sends messages on the network, otherwise not. In most cases, you don't want to touch this property.

address_family?: SocketFamily

The IP protocol address family this client works on. When specified during construction without giving a concrete address, it will be used to determine the proper address.

If not specified, will contain the currrent address family after the call to g_initable_init(). Use %G_SOCKET_FAMILY_INVALID to specifiy using the default socket family (legacy IP)

boot_id?: number

The value of the BOOTID.UPNP.ORG header

Since 1.2.0

config_id?: number

The value of the CONFIGID.UPNP.ORG header

Since 1.2.0

host_ip?: string

The IP address of the assoicated network interface.

host_mask?: InetAddressMask

The network mask of the assoicated network interface.

interface?: string

The name of the network interface this client is associated with. Set to NULL to autodetect.

msearch_port?: number

UDP port to use for sending multicast M-SEARCH requests on the network. If not set (or set to 0) a random port will be used. This property can be only set during object construction.

network?: string

The network this client is currently connected to. You could set this to anything you want to identify the network this client is associated with. If you are using #GUPnPContextManager and associated interface is a WiFi interface, this property is set to the ESSID of the network. Otherwise, expect this to be the network IP address by default.

server_id?: string

The SSDP server's identifier.

socket_ttl?: number

Time-to-live value to use for all sockets created by this client. If not set (or set to 0) the value recommended by UPnP will be used. This property can only be set during object construction.

uda_version?: UDAVersion

The UPnP version the client adheres to.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method