gi-webkit-3.0.9: WebKit 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.WebKit.Objects.NetworkRequest

Contents

Description

 

Synopsis

Exported types

newtype NetworkRequest Source #

Constructors

NetworkRequest (ManagedPtr NetworkRequest) 

Instances

GObject NetworkRequest Source # 
IsObject NetworkRequest Source # 
IsNetworkRequest NetworkRequest Source # 
((~) * info (ResolveNetworkRequestMethod t NetworkRequest), MethodInfo * info NetworkRequest p) => IsLabel t (NetworkRequest -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> NetworkRequest -> p #

((~) * info (ResolveNetworkRequestMethod t NetworkRequest), MethodInfo * info NetworkRequest p) => IsLabelProxy t (NetworkRequest -> p) Source # 
HasAttributeList * NetworkRequest Source # 
type SignalList NetworkRequest Source # 
type SignalList NetworkRequest
type AttributeList NetworkRequest Source # 
type AttributeList NetworkRequest

class GObject o => IsNetworkRequest o Source #

Instances

Methods

getMessage

data NetworkRequestGetMessageMethodInfo Source #

Instances

((~) * signature (m Message), MonadIO m, IsNetworkRequest a) => MethodInfo * NetworkRequestGetMessageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NetworkRequestGetMessageMethodInfo a -> signature -> s

getUri

data NetworkRequestGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsNetworkRequest a) => MethodInfo * NetworkRequestGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NetworkRequestGetUriMethodInfo a -> signature -> s

new

setUri

data NetworkRequestSetUriMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsNetworkRequest a) => MethodInfo * NetworkRequestSetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NetworkRequestSetUriMethodInfo a -> signature -> s

networkRequestSetUri :: (MonadIO m, IsNetworkRequest a) => a -> Text -> m () Source #

Properties

message

data NetworkRequestMessagePropertyInfo Source #

Instances

AttrInfo NetworkRequestMessagePropertyInfo Source # 

Associated Types

type AttrAllowedOps NetworkRequestMessagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NetworkRequestMessagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NetworkRequestMessagePropertyInfo :: * -> Constraint

type AttrGetType NetworkRequestMessagePropertyInfo :: *

type AttrLabel NetworkRequestMessagePropertyInfo :: Symbol

type AttrOrigin NetworkRequestMessagePropertyInfo :: *

type AttrSetTypeConstraint NetworkRequestMessagePropertyInfo Source # 
type AttrSetTypeConstraint NetworkRequestMessagePropertyInfo = IsMessage
type AttrOrigin NetworkRequestMessagePropertyInfo Source # 
type AttrLabel NetworkRequestMessagePropertyInfo Source # 
type AttrLabel NetworkRequestMessagePropertyInfo = "message"
type AttrGetType NetworkRequestMessagePropertyInfo Source # 
type AttrGetType NetworkRequestMessagePropertyInfo = Message
type AttrBaseTypeConstraint NetworkRequestMessagePropertyInfo Source # 
type AttrAllowedOps NetworkRequestMessagePropertyInfo Source # 
type AttrAllowedOps NetworkRequestMessagePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructNetworkRequestMessage :: (IsNetworkRequest o, IsMessage a) => a -> IO (GValueConstruct o) Source #

networkRequestMessage :: AttrLabelProxy "message" Source #

uri

data NetworkRequestUriPropertyInfo Source #

Instances

AttrInfo NetworkRequestUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps NetworkRequestUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NetworkRequestUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NetworkRequestUriPropertyInfo :: * -> Constraint

type AttrGetType NetworkRequestUriPropertyInfo :: *

type AttrLabel NetworkRequestUriPropertyInfo :: Symbol

type AttrOrigin NetworkRequestUriPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NetworkRequestUriPropertyInfo o => Proxy * NetworkRequestUriPropertyInfo -> o -> IO (AttrGetType NetworkRequestUriPropertyInfo)

attrSet :: (AttrBaseTypeConstraint NetworkRequestUriPropertyInfo o, AttrSetTypeConstraint NetworkRequestUriPropertyInfo b) => Proxy * NetworkRequestUriPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NetworkRequestUriPropertyInfo o => Proxy * NetworkRequestUriPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NetworkRequestUriPropertyInfo o, AttrSetTypeConstraint NetworkRequestUriPropertyInfo b) => Proxy * NetworkRequestUriPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NetworkRequestUriPropertyInfo Source # 
type AttrSetTypeConstraint NetworkRequestUriPropertyInfo = * ~ Text
type AttrOrigin NetworkRequestUriPropertyInfo Source # 
type AttrLabel NetworkRequestUriPropertyInfo Source # 
type AttrLabel NetworkRequestUriPropertyInfo = "uri"
type AttrGetType NetworkRequestUriPropertyInfo Source # 
type AttrGetType NetworkRequestUriPropertyInfo = Text
type AttrBaseTypeConstraint NetworkRequestUriPropertyInfo Source # 
type AttrBaseTypeConstraint NetworkRequestUriPropertyInfo = IsNetworkRequest
type AttrAllowedOps NetworkRequestUriPropertyInfo Source # 
type AttrAllowedOps NetworkRequestUriPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNetworkRequestUri :: IsNetworkRequest o => Text -> IO (GValueConstruct o) Source #

networkRequestUri :: AttrLabelProxy "uri" Source #

setNetworkRequestUri :: (MonadIO m, IsNetworkRequest o) => o -> Text -> m () Source #