Struct

GUPnPServiceProxyAction

Description [src]

struct GUPnPServiceProxyAction {
  /* No available fields */
}

Opaque structure for holding in-progress action data.

Constructors

gupnp_service_proxy_action_new

Prepares action action with parameters Varargs to be sent off to a remote service later with gupnp_service_proxy_call_action() or gupnp_service_proxy_call_action_async().

gupnp_service_proxy_action_new_from_list

Prepares action action with parameters in_names and in_values to be sent off to a remote service later with gupnp_service_proxy_call_action() or gupnp_service_proxy_call_action_async(). This is mainly useful for language bindings.

gupnp_service_proxy_action_new_plain

Prepares action action with to be sent off to a remote service later with gupnp_service_proxy_call_action() or gupnp_service_proxy_call_action_async() if no arguments required or by adding more parameters with gupnp_service_proxy_action_add().

since: 1.6.6

Instance methods

gupnp_service_proxy_action_add_argument

Append name to the list of arguments used by action.

since: 1.6.6

gupnp_service_proxy_action_get_result

Retrieves the result of action. The out parameters in Varargs will be filled in, and if an error occurred, error will be set. In case of an UPnP error the error code will be the same in error.

gupnp_service_proxy_action_get_result_hash

See gupnp_service_proxy_action_get_result(); this version takes a GHashTable for runtime generated parameter lists.

since: 1.2.0

gupnp_service_proxy_action_get_result_list

A variant of gupnp_service_proxy_action_get_result() that takes lists of out-parameter names, types and place-holders for values.

since: 1.2.0

gupnp_service_proxy_action_iterate

Iterate over the out arguments of a finished action.

since: 1.6.6

gupnp_service_proxy_action_ref

Increases reference count of action.

since: 1.2.0

gupnp_service_proxy_action_set

Update the value of key to value.

since: 1.4.0

gupnp_service_proxy_action_unref

Decreases reference count of action. If reference count drops to 0, the action and its contents will be freed.

since: 1.2.0