Method

GUPnPServiceProxyadd_notify_full

since: 0.20.12

Declaration [src]

gboolean
gupnp_service_proxy_add_notify_full (
  GUPnPServiceProxy* proxy,
  const char* variable,
  GType type,
  GUPnPServiceProxyNotifyCallback callback,
  gpointer user_data,
  GDestroyNotify notify
)

Description [src]

Sets up callback to be called whenever a change notification for variable is recieved.

Available since: 0.20.12

This method is renamed to gupnp_service_proxy_add_notify() in language bindings.

Parameters

variable

Type: const char*

The variable to add notification for.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
type

Type: GType

The type of the variable.

callback

Type: GUPnPServiceProxyNotifyCallback

The callback to call when variable changes.

user_data

Type: gpointer

User data for callback.

The argument can be NULL.
The data is owned by the caller of the method.
notify

Type: GDestroyNotify

Function to call when the notification is removed, or NULL.

The argument can be NULL.

Return value

Type: gboolean

TRUE on success.