Namespace

GUPnP – 1.6

UPnP implementation using GObject

Version1.6.6
AuthorsThe GUPnP developers
LicenseLGPL-2.1-or-later
Websitehttps://gupnp.org
Sourcehttps://gitlab.gnome.org/GNOME/gupnp/

Build

C headerslibgupnp/gupnp.h
pkg-config filesgupnp-1.6

Dependencies

GLib—2.0 The base type system library
Browse documentation
GObject—2.0 The base type system library
Browse documentation
Soup—3.0 A HTTP handling library
Browse documentation
GSSDP—1.6 SSDP implementation using GObject
Browse documentation

Interfaces

Acl

Access control provider for GUPnPContext

since: 0.20.11

Structs

ServiceAction

Opaque structure for holding in-progress action data.

since: 1.6

ServiceActionArgInfo

This structure contains information about the argument of service action.

since: 1.6

ServiceActionInfo

This structure contains information about a service action.

since: 1.6

ServiceProxyAction

Opaque structure for holding in-progress action data.

since: 1.6

ServiceStateVariableInfo

This structure contains information about service state variable.

since: 1.6

Enumerations

ServiceActionArgDirection

Represents the direction of a service state variable.

since: 1.6

Error Domains

ControlError

Error codes used during invocation of service actions.

since: 1.6

EventingError

Error codes during eventing of state variables.

since: 1.6

RootdeviceError

Errors during GUPnPRootDevice creation.

since: 1.6

ServerError

Error codes during communication with another server.

since: 1.6

ServiceError

Errors during service handling.

since: 1.6

ServiceIntrospectionError

Errors during service introspection.

since: 1.6

XMLError

Errors during occuring during processing of XML data.

since: 1.6

Callbacks

ServiceProxyActionCallback

Callback notifying that action on proxy has returned and gupnp_service_proxy_end_action() etc can be called.

deprecated: 1.2.0 since: 1.6

ServiceProxyNotifyCallback

Callback notifying that the state variable variable on proxy has changed to value.

since: 1.6

Functions

get_uuid

Generate and return a new UUID.

deprecated: 1.6. since: 1.6

Function Macros

value_get_string

Helper macro to get a char* from a GValue

since: 1.6

value_get_xml_node

Helper macro to get the xmlNode* from a GValue

since: 1.6