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()
Available since: 1.6.6
Instance methods
gupnp_service_proxy_action_add_argument
Append name
to the list of arguments used by action
.
Available 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.
Available 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.
Available since: 1.2.0
gupnp_service_proxy_action_iterate
Iterate over the out arguments of a finished action.
Available since: 1.6.6
gupnp_service_proxy_action_unref
Decreases reference count of action
. If reference count drops to 0,
the action and its contents will be freed.
Available since: 1.2.0