gi-webkit-3.0.7: 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.SecurityOrigin

Contents

Description

 

Synopsis

Exported types

newtype SecurityOrigin Source #

Constructors

SecurityOrigin (ManagedPtr SecurityOrigin) 

Instances

GObject SecurityOrigin Source # 
IsObject SecurityOrigin Source # 
IsSecurityOrigin SecurityOrigin Source # 
((~) * info (ResolveSecurityOriginMethod t SecurityOrigin), MethodInfo * info SecurityOrigin p) => IsLabel t (SecurityOrigin -> p) Source # 

Methods

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

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

class GObject o => IsSecurityOrigin o Source #

Instances

Methods

getAllWebDatabases

getHost

data SecurityOriginGetHostMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsSecurityOrigin a) => MethodInfo * SecurityOriginGetHostMethodInfo a signature Source # 

Methods

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

getPort

data SecurityOriginGetPortMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsSecurityOrigin a) => MethodInfo * SecurityOriginGetPortMethodInfo a signature Source # 

Methods

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

getProtocol

data SecurityOriginGetProtocolMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsSecurityOrigin a) => MethodInfo * SecurityOriginGetProtocolMethodInfo a signature Source # 

Methods

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

getWebDatabaseQuota

getWebDatabaseUsage

setWebDatabaseQuota

data SecurityOriginSetWebDatabaseQuotaMethodInfo Source #

Instances

((~) * signature (Word64 -> m ()), MonadIO m, IsSecurityOrigin a) => MethodInfo * SecurityOriginSetWebDatabaseQuotaMethodInfo a signature Source # 

Methods

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

Properties

host

data SecurityOriginHostPropertyInfo Source #

Instances

AttrInfo SecurityOriginHostPropertyInfo Source # 

Associated Types

type AttrAllowedOps SecurityOriginHostPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SecurityOriginHostPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SecurityOriginHostPropertyInfo :: * -> Constraint

type AttrGetType SecurityOriginHostPropertyInfo :: *

type AttrLabel SecurityOriginHostPropertyInfo :: Symbol

type AttrOrigin SecurityOriginHostPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint SecurityOriginHostPropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginHostPropertyInfo = * ~ ()
type AttrOrigin SecurityOriginHostPropertyInfo Source # 
type AttrLabel SecurityOriginHostPropertyInfo Source # 
type AttrLabel SecurityOriginHostPropertyInfo = "host"
type AttrGetType SecurityOriginHostPropertyInfo Source # 
type AttrGetType SecurityOriginHostPropertyInfo = Text
type AttrBaseTypeConstraint SecurityOriginHostPropertyInfo Source # 
type AttrBaseTypeConstraint SecurityOriginHostPropertyInfo = IsSecurityOrigin
type AttrAllowedOps SecurityOriginHostPropertyInfo Source # 
type AttrAllowedOps SecurityOriginHostPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

securityOriginHost :: AttrLabelProxy "host" Source #

port

data SecurityOriginPortPropertyInfo Source #

Instances

AttrInfo SecurityOriginPortPropertyInfo Source # 

Associated Types

type AttrAllowedOps SecurityOriginPortPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SecurityOriginPortPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SecurityOriginPortPropertyInfo :: * -> Constraint

type AttrGetType SecurityOriginPortPropertyInfo :: *

type AttrLabel SecurityOriginPortPropertyInfo :: Symbol

type AttrOrigin SecurityOriginPortPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint SecurityOriginPortPropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginPortPropertyInfo = * ~ ()
type AttrOrigin SecurityOriginPortPropertyInfo Source # 
type AttrLabel SecurityOriginPortPropertyInfo Source # 
type AttrLabel SecurityOriginPortPropertyInfo = "port"
type AttrGetType SecurityOriginPortPropertyInfo Source # 
type AttrBaseTypeConstraint SecurityOriginPortPropertyInfo Source # 
type AttrBaseTypeConstraint SecurityOriginPortPropertyInfo = IsSecurityOrigin
type AttrAllowedOps SecurityOriginPortPropertyInfo Source # 
type AttrAllowedOps SecurityOriginPortPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

securityOriginPort :: AttrLabelProxy "port" Source #

protocol

data SecurityOriginProtocolPropertyInfo Source #

Instances

AttrInfo SecurityOriginProtocolPropertyInfo Source # 

Associated Types

type AttrAllowedOps SecurityOriginProtocolPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SecurityOriginProtocolPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SecurityOriginProtocolPropertyInfo :: * -> Constraint

type AttrGetType SecurityOriginProtocolPropertyInfo :: *

type AttrLabel SecurityOriginProtocolPropertyInfo :: Symbol

type AttrOrigin SecurityOriginProtocolPropertyInfo :: *

type AttrSetTypeConstraint SecurityOriginProtocolPropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginProtocolPropertyInfo = * ~ ()
type AttrOrigin SecurityOriginProtocolPropertyInfo Source # 
type AttrLabel SecurityOriginProtocolPropertyInfo Source # 
type AttrLabel SecurityOriginProtocolPropertyInfo = "protocol"
type AttrGetType SecurityOriginProtocolPropertyInfo Source # 
type AttrGetType SecurityOriginProtocolPropertyInfo = Text
type AttrBaseTypeConstraint SecurityOriginProtocolPropertyInfo Source # 
type AttrAllowedOps SecurityOriginProtocolPropertyInfo Source # 
type AttrAllowedOps SecurityOriginProtocolPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

securityOriginProtocol :: AttrLabelProxy "protocol" Source #

webDatabaseQuota

data SecurityOriginWebDatabaseQuotaPropertyInfo Source #

Instances

AttrInfo SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginWebDatabaseQuotaPropertyInfo = * ~ Word64
type AttrOrigin SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrLabel SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrLabel SecurityOriginWebDatabaseQuotaPropertyInfo = "web-database-quota"
type AttrGetType SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrBaseTypeConstraint SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrAllowedOps SecurityOriginWebDatabaseQuotaPropertyInfo Source # 
type AttrAllowedOps SecurityOriginWebDatabaseQuotaPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

securityOriginWebDatabaseQuota :: AttrLabelProxy "webDatabaseQuota" Source #

webDatabaseUsage

data SecurityOriginWebDatabaseUsagePropertyInfo Source #

Instances

AttrInfo SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrSetTypeConstraint SecurityOriginWebDatabaseUsagePropertyInfo = * ~ ()
type AttrOrigin SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrLabel SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrLabel SecurityOriginWebDatabaseUsagePropertyInfo = "web-database-usage"
type AttrGetType SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrBaseTypeConstraint SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrAllowedOps SecurityOriginWebDatabaseUsagePropertyInfo Source # 
type AttrAllowedOps SecurityOriginWebDatabaseUsagePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

securityOriginWebDatabaseUsage :: AttrLabelProxy "webDatabaseUsage" Source #