UriParamsIter

class UriParamsIter(pointer: <Error class: unknown class><<Error class: unknown class>>) : Record

Many URI schemes include one or more attribute/value pairs as part of the URI value. For example scheme://server/path?query=string&is=there has two attributes – query=string and is=there – in its query part.

A #GUriParamsIter structure represents an iterator that can be used to iterate over the attribute/value pairs of a URI query string. #GUriParamsIter structures are typically allocated on the stack and then initialized with g_uri_params_iter_init(). See the documentation for g_uri_params_iter_init() for a usage example.

Skipped during bindings generation

  • parameter attribute: attribute: Out parameter is not supported

  • field dummy0: Record field dummy0 is private

  • field dummy1: Record field dummy1 is private

  • field dummy2: Record field dummy2 is private

  • field dummy3: Record field dummy3 is private

Since

2.66

Constructors

Link copied to clipboard
constructor(pointer: <Error class: unknown class><<Error class: unknown class>>)

Types

Link copied to clipboard
object Companion : RecordCompanion<UriParamsIter, <Error class: unknown class>>

Properties

Link copied to clipboard
val glibUriParamsIterPointer: <Error class: unknown class><<Error class: unknown class>>

Functions

Link copied to clipboard
fun init(params: String, length: Long, separators: String, flags: UriParamsFlags)

Initializes an attribute/value pair iterator.