Function
GUPnPServiceProxyActionnew_plain
Declaration [src]
GUPnPServiceProxyAction*
gupnp_service_proxy_action_new_plain (
const char* action
)
Description [src]
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()
After the action call has finished, the results of the call may be
retrived from the GUPnPServiceProxyAction
by using
gupnp_service_proxy_action_get_result(),
gupnp_service_proxy_action_get_result_list()
or
gupnp_service_proxy_action_get_result_hash()
“`c GUPnPServiceProxyAction *action = gupnp_service_proxy_action_new_plain (“GetVolume”); gupnp_service_proxy_action_add (action, “InstanceID”, value_instance); gupnp_service_proxy_action_add (action, “Channel”, value_channel); ““
Available since: | 1.6.6 |
Parameters
action |
const char* |
The name of a remote action to call. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. |
Return value
Returns: | GUPnPServiceProxyAction |
A newly created |
|
The caller of the function takes ownership of the data, and is responsible for freeing it. |