Class

TraversityUpnpDiscoverer

since: 0.1

Description [src]

final class Traversity.UpnpDiscoverer : Traversity.Discoverer
{
  /* No available fields */
}

A discoverer that support Universal Plug and Play.

Available since: 0.1

Constructors

traversity_upnp_discoverer_new

Creates a new TraversityDiscoverer that supports Universal Plug and Play.

since: 0.1

traversity_upnp_discoverer_new_custom

Creates a new TraversityDiscoverer that supports Universal Plug and Play with the given host_address and host_port.

since: 0.1

Instance methods

traversity_upnp_discoverer_get_host_address

Gets the host address that this discoverer is using.

since: 0.1

traversity_upnp_discoverer_get_host_port

Gets the host port that this discoverer is using.

since: 0.1

Methods inherited from TraversityDiscoverer (12)
traversity_discoverer_discover

Starts the discovery process asynchronously.

since: 0.1

traversity_discoverer_get_error

Gets the GError from the last discover run or NULL if there was no error.

since: 0.1

traversity_discoverer_get_local_ipv4

Gets the IPv4 address that discoverer found. That is, the local LAN IP address that discoverer found.

since: 0.1

traversity_discoverer_get_local_ipv6

Gets the local IPv6 address that discoverer found. That is, the link-local IPv6 address that may or may not be routeable.

since: 0.1

traversity_discoverer_get_public_ipv4

Gets the public IPv4 address that discoverer found. That is the IPv4 address on the public internet.

since: 0.1

traversity_discoverer_get_public_ipv6

Gets the public IPv6 address that discoverer found. That is the IPv6 address on the public internet.

since: 0.1

traversity_discoverer_get_status

Gets the status of the discoverer.

since: 0.1

traversity_discoverer_set_local_ipv4

Sets the new IPv4 address for discoverer.

since: 0.1

traversity_discoverer_set_local_ipv6

Sets the new IPv6 address for discoverer.

since: 0.1

traversity_discoverer_set_public_ipv4

Sets the new IPv4 address for discoverer.

since: 0.1

traversity_discoverer_set_public_ipv6

Sets the new IPv6 address for discoverer.

since: 0.1

traversity_discoverer_update_status

Sets the status of the most recent call to traversity_discoverer_discover().

since: 0.1

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Traversity.UpnpDiscoverer:host-address

The address of the host to look for.

since: 0.1

Traversity.UpnpDiscoverer:host-port

The UDP port number to use.

since: 0.1

Properties inherited from TraversityDiscoverer (6)
Traversity.Discoverer:error

The error from the last discovery attempt.

since: 0.1

Traversity.Discoverer:local-ipv4

The local IPv4 address if found or NULL.

since: 0.1

Traversity.Discoverer:local-ipv6

The local IPv6 address if found or NULL.

since: 0.1

Traversity.Discoverer:public-ipv4

The public IPv4 address if found or NULL.

since: 0.1

Traversity.Discoverer:public-ipv6

The public IPv6 address if found or NULL.

since: 0.1

Traversity.Discoverer:status

The TraversityDiscovererStatus that represents the state of this discoverer.

since: 0.1

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct TraversityUpnpDiscovererClass {
  TraversityDiscovererClass parent_class;
  
}

No description available.

Class members
parent_class: TraversityDiscovererClass

No description available.