### Struct

# EDataServer NamedParameters

since: 3.8

#### Description

    struct ENamedParameters {
      /* No available fields */
    }

No description available.

Available since: 3.8

#### Constructors

###### e_named_parameters_new

Creates a new instance of an `ENamedParameters`. This should be freed with e_named_parameters_free(), when no longer needed. Names are compared case insensitively.

since: 3.8

###### e_named_parameters_new_string

Creates a new instance of an `ENamedParameters`, with initial content being taken from `str`. This should be freed with e_named_parameters_free(), when no longer needed. Names are compared case insensitively.

since: 3.18

###### e_named_parameters_new_strv

Creates a new instance of an `ENamedParameters`, with initial content being taken from `strv`. This should be freed with e_named_parameters_free(), when no longer needed. Names are compared case insensitively.

since: 3.8

#### Instance methods

###### e_named_parameters_assign

Makes content of the `parameters` the same as `from`. Functions clears content of `parameters` if `from` is `NULL`.

since: 3.8

###### e_named_parameters_clear

Removes all stored parameters from `parameters`.

since: 3.8

###### e_named_parameters_count

No description available.

since: 3.18

###### e_named_parameters_equal

Compares the two parameters objects and returns whether they equal. Note a `NULL` and empty parameters are also considered equal.

since: 3.46

###### e_named_parameters_exists

No description available.

since: 3.18

###### e_named_parameters_free

Frees an instance of `ENamedParameters`, previously allocated with e_named_parameters_new(). Function does nothing, if `parameters` is `NULL`.

since: 3.8

###### e_named_parameters_get

Returns current value of a parameter with name `name`. If not such exists, then returns `NULL`.

since: 3.8

###### e_named_parameters_get_name

No description available.

since: 3.18

###### e_named_parameters_new_clone

Creates a new instance of an `ENamedParameters`, with initial content being taken from `parameters`. This should be freed with e_named_parameters_free(), when no longer needed. Names are compared case insensitively.

since: 3.16

###### e_named_parameters_set

Sets parameter named `name` to value `value`. If `value` is NULL, then the parameter is removed. `value` can be an empty string.

since: 3.8

###### e_named_parameters_test

Compares current value of parameter named `name` with given `value` and returns whether they are equal, either case sensitively or insensitively, based on `case_sensitively` argument. Function returns `FALSE`, if no such parameter exists.

since: 3.8

###### e_named_parameters_to_string

No description available.

since: 3.18

###### e_named_parameters_to_strv

No description available.

since: 3.8