| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit.Objects.SecurityOrigin
Contents
Description
- newtype SecurityOrigin = SecurityOrigin (ForeignPtr SecurityOrigin)
- class GObject o => SecurityOriginK o
- toSecurityOrigin :: SecurityOriginK o => o -> IO SecurityOrigin
- noSecurityOrigin :: Maybe SecurityOrigin
- data SecurityOriginGetAllWebDatabasesMethodInfo
- securityOriginGetAllWebDatabases :: (MonadIO m, SecurityOriginK a) => a -> m [WebDatabase]
- data SecurityOriginGetHostMethodInfo
- securityOriginGetHost :: (MonadIO m, SecurityOriginK a) => a -> m Text
- data SecurityOriginGetPortMethodInfo
- securityOriginGetPort :: (MonadIO m, SecurityOriginK a) => a -> m Word32
- data SecurityOriginGetProtocolMethodInfo
- securityOriginGetProtocol :: (MonadIO m, SecurityOriginK a) => a -> m Text
- data SecurityOriginGetWebDatabaseQuotaMethodInfo
- securityOriginGetWebDatabaseQuota :: (MonadIO m, SecurityOriginK a) => a -> m Word64
- data SecurityOriginGetWebDatabaseUsageMethodInfo
- securityOriginGetWebDatabaseUsage :: (MonadIO m, SecurityOriginK a) => a -> m Word64
- data SecurityOriginSetWebDatabaseQuotaMethodInfo
- securityOriginSetWebDatabaseQuota :: (MonadIO m, SecurityOriginK a) => a -> Word64 -> m ()
- data SecurityOriginHostPropertyInfo
- getSecurityOriginHost :: (MonadIO m, SecurityOriginK o) => o -> m Text
- securityOriginHost :: AttrLabelProxy "host"
- data SecurityOriginPortPropertyInfo
- getSecurityOriginPort :: (MonadIO m, SecurityOriginK o) => o -> m Word32
- securityOriginPort :: AttrLabelProxy "port"
- data SecurityOriginProtocolPropertyInfo
- getSecurityOriginProtocol :: (MonadIO m, SecurityOriginK o) => o -> m Text
- securityOriginProtocol :: AttrLabelProxy "protocol"
- data SecurityOriginWebDatabaseQuotaPropertyInfo
- constructSecurityOriginWebDatabaseQuota :: Word64 -> IO ([Char], GValue)
- getSecurityOriginWebDatabaseQuota :: (MonadIO m, SecurityOriginK o) => o -> m Word64
- securityOriginWebDatabaseQuota :: AttrLabelProxy "webDatabaseQuota"
- setSecurityOriginWebDatabaseQuota :: (MonadIO m, SecurityOriginK o) => o -> Word64 -> m ()
- data SecurityOriginWebDatabaseUsagePropertyInfo
- getSecurityOriginWebDatabaseUsage :: (MonadIO m, SecurityOriginK o) => o -> m Word64
- securityOriginWebDatabaseUsage :: AttrLabelProxy "webDatabaseUsage"
Exported types
newtype SecurityOrigin Source
Constructors
| SecurityOrigin (ForeignPtr SecurityOrigin) |
Instances
| GObject SecurityOrigin | |
| ((~) * info (ResolveSecurityOriginMethod t SecurityOrigin), MethodInfo * info SecurityOrigin p) => IsLabelProxy t (SecurityOrigin -> p) | |
| type ParentTypes SecurityOrigin | |
| type AttributeList SecurityOrigin | |
| type SignalList SecurityOrigin |
class GObject o => SecurityOriginK o Source
Instances
| (GObject o, IsDescendantOf SecurityOrigin o) => SecurityOriginK o |
toSecurityOrigin :: SecurityOriginK o => o -> IO SecurityOrigin Source
Methods
securityOriginGetAllWebDatabases
data SecurityOriginGetAllWebDatabasesMethodInfo Source
Instances
| ((~) * signature (m [WebDatabase]), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginGetAllWebDatabasesMethodInfo a signature |
securityOriginGetAllWebDatabases :: (MonadIO m, SecurityOriginK a) => a -> m [WebDatabase] Source
securityOriginGetHost
data SecurityOriginGetHostMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginGetHostMethodInfo a signature |
securityOriginGetHost :: (MonadIO m, SecurityOriginK a) => a -> m Text Source
securityOriginGetPort
data SecurityOriginGetPortMethodInfo Source
Instances
| ((~) * signature (m Word32), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginGetPortMethodInfo a signature |
securityOriginGetPort :: (MonadIO m, SecurityOriginK a) => a -> m Word32 Source
securityOriginGetProtocol
data SecurityOriginGetProtocolMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginGetProtocolMethodInfo a signature |
securityOriginGetProtocol :: (MonadIO m, SecurityOriginK a) => a -> m Text Source
securityOriginGetWebDatabaseQuota
data SecurityOriginGetWebDatabaseQuotaMethodInfo Source
Instances
| ((~) * signature (m Word64), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginGetWebDatabaseQuotaMethodInfo a signature |
securityOriginGetWebDatabaseQuota :: (MonadIO m, SecurityOriginK a) => a -> m Word64 Source
securityOriginGetWebDatabaseUsage
data SecurityOriginGetWebDatabaseUsageMethodInfo Source
Instances
| ((~) * signature (m Word64), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginGetWebDatabaseUsageMethodInfo a signature |
securityOriginGetWebDatabaseUsage :: (MonadIO m, SecurityOriginK a) => a -> m Word64 Source
securityOriginSetWebDatabaseQuota
data SecurityOriginSetWebDatabaseQuotaMethodInfo Source
Instances
| ((~) * signature (Word64 -> m ()), MonadIO m, SecurityOriginK a) => MethodInfo * SecurityOriginSetWebDatabaseQuotaMethodInfo a signature |
securityOriginSetWebDatabaseQuota :: (MonadIO m, SecurityOriginK a) => a -> Word64 -> m () Source
Properties
Host
data SecurityOriginHostPropertyInfo Source
Instances
| AttrInfo SecurityOriginHostPropertyInfo | |
| type AttrLabel SecurityOriginHostPropertyInfo = "host" | |
| type AttrGetType SecurityOriginHostPropertyInfo = Text | |
| type AttrBaseTypeConstraint SecurityOriginHostPropertyInfo = SecurityOriginK | |
| type AttrSetTypeConstraint SecurityOriginHostPropertyInfo = * ~ () | |
| type AttrAllowedOps SecurityOriginHostPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getSecurityOriginHost :: (MonadIO m, SecurityOriginK o) => o -> m Text Source
securityOriginHost :: AttrLabelProxy "host" Source
Port
data SecurityOriginPortPropertyInfo Source
Instances
getSecurityOriginPort :: (MonadIO m, SecurityOriginK o) => o -> m Word32 Source
securityOriginPort :: AttrLabelProxy "port" Source
Protocol
data SecurityOriginProtocolPropertyInfo Source
Instances
getSecurityOriginProtocol :: (MonadIO m, SecurityOriginK o) => o -> m Text Source
securityOriginProtocol :: AttrLabelProxy "protocol" Source
WebDatabaseQuota
data SecurityOriginWebDatabaseQuotaPropertyInfo Source
Instances
getSecurityOriginWebDatabaseQuota :: (MonadIO m, SecurityOriginK o) => o -> m Word64 Source
securityOriginWebDatabaseQuota :: AttrLabelProxy "webDatabaseQuota" Source
setSecurityOriginWebDatabaseQuota :: (MonadIO m, SecurityOriginK o) => o -> Word64 -> m () Source
WebDatabaseUsage
data SecurityOriginWebDatabaseUsagePropertyInfo Source
Instances
getSecurityOriginWebDatabaseUsage :: (MonadIO m, SecurityOriginK o) => o -> m Word64 Source
securityOriginWebDatabaseUsage :: AttrLabelProxy "webDatabaseUsage" Source