gi-soup-2.4.9: Libsoup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Structs.MessageHeadersIter

Contents

Description

An opaque type used to iterate over a %SoupMessageHeaders structure.

After intializing the iterator with soup_message_headers_iter_init(), call soup_message_headers_iter_next() to fetch data from it.

You may not modify the headers while iterating over them.

Synopsis

Exported types

newtype MessageHeadersIter Source #

Constructors

MessageHeadersIter (ManagedPtr MessageHeadersIter) 

Instances

WrappedPtr MessageHeadersIter Source # 
(~) AttrOpTag tag AttrSet => Constructible MessageHeadersIter tag Source # 

Methods

new :: MonadIO m => (ManagedPtr MessageHeadersIter -> MessageHeadersIter) -> [AttrOp MessageHeadersIter tag] -> m MessageHeadersIter

((~) * info (ResolveMessageHeadersIterMethod t MessageHeadersIter), MethodInfo * info MessageHeadersIter p) => IsLabel t (MessageHeadersIter -> p) Source # 
((~) * info (ResolveMessageHeadersIterMethod t MessageHeadersIter), MethodInfo * info MessageHeadersIter p) => IsLabelProxy t (MessageHeadersIter -> p) Source # 
HasAttributeList * MessageHeadersIter Source # 
((~) * signature (m (Bool, Text, Text)), MonadIO m) => MethodInfo * MessageHeadersIterNextMethodInfo MessageHeadersIter signature Source # 
type AttributeList MessageHeadersIter Source # 
type AttributeList MessageHeadersIter

newZeroMessageHeadersIter :: MonadIO m => m MessageHeadersIter Source #

Construct a MessageHeadersIter struct initialized to zero.

Methods

init

next

data MessageHeadersIterNextMethodInfo Source #

Instances

((~) * signature (m (Bool, Text, Text)), MonadIO m) => MethodInfo * MessageHeadersIterNextMethodInfo MessageHeadersIter signature Source #