GUPnP.ServiceAction.get_values

### Method

# GUPnP ServiceActionget_values

#### Declaration [src]

    GList*
    gupnp_service_action_get_values (
      GUPnPServiceAction* action,
      GList* arg_names,
      GList* arg_types
    )

#### Description [src]

A variant of #gupnp_service_action_get that uses `GList` instead of varargs.

Available since: | 0.14.0

#### Parameters

`arg_names`

  Type: A list of `utf8`

  A `GList` of argument names as string.

  The data is owned by the caller of the function.
  Each element is a NUL terminated UTF-8 string.

`arg_types`

  Type: A list of `GType`

  A `GList` of argument types as `GType`.

  The data is owned by the caller of the function.

#### Return value

Type: A list of `const GValue*`

The values as `GList` of `GValue`. `g_list_free()` the returned list and `g_value_unset()` and `g_slice_free()` each element.

The caller of the method takes ownership of the data, and is responsible for freeing it.