Struct
GLibUriParamsIter
since: 2.66
Description [src]
struct GUriParamsIter {
/* No available fields */
}
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.
Available since: 2.66
Instance methods
g_uri_params_iter_next
Advances iter
and retrieves the next attribute/value. FALSE
is returned if
an error has occurred (in which case error
is set), or if the end of the
iteration is reached (in which case attribute
and value
are set to NULL
and the iterator becomes invalid). If TRUE
is returned,
g_uri_params_iter_next()
may be called again to receive another
attribute/value pair.
since: 2.66