Table of Contents

Class UriParamsIter

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public class UriParamsIter
Inheritance
UriParamsIter
Inherited Members

Methods

Init(UriParamsIterHandle, NonNullableUtf8StringHandle, long, NonNullableUtf8StringHandle, UriParamsFlags)

Calls native method g_uri_params_iter_init. Version: 2.66

[Version("2.66")]
public static extern void Init(UriParamsIterHandle iter, NonNullableUtf8StringHandle @params, long length, NonNullableUtf8StringHandle separators, UriParamsFlags flags)

Parameters

iter UriParamsIterHandle

Transfer ownership: None Nullable: False

params NonNullableUtf8StringHandle
length long

Transfer ownership: None Nullable: False

separators NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags UriParamsFlags

Transfer ownership: None Nullable: False

Next(UriParamsIterHandle, out NullableUtf8StringOwnedHandle, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)

Calls native method g_uri_params_iter_next. Version: 2.66

[Version("2.66")]
public static extern bool Next(UriParamsIterHandle iter, out NullableUtf8StringOwnedHandle attribute, out NullableUtf8StringOwnedHandle value, out ErrorOwnedHandle error)

Parameters

iter UriParamsIterHandle

Transfer ownership: None Nullable: False

attribute NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

value NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False