gi-gio-2.0.9: Gio 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.Gio.Objects.TlsPassword

Contents

Description

 

Synopsis

Exported types

newtype TlsPassword Source #

Constructors

TlsPassword (ManagedPtr TlsPassword) 

Instances

GObject TlsPassword Source # 
IsObject TlsPassword Source # 
IsTlsPassword TlsPassword Source # 
((~) * info (ResolveTlsPasswordMethod t TlsPassword), MethodInfo * info TlsPassword p) => IsLabel t (TlsPassword -> p) Source # 

Methods

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

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

class GObject o => IsTlsPassword o Source #

Instances

(GObject a, UnknownAncestorError Constraint TlsPassword a) => IsTlsPassword a Source # 
IsTlsPassword TlsPassword Source # 

Methods

getDescription

data TlsPasswordGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTlsPassword a) => MethodInfo * TlsPasswordGetDescriptionMethodInfo a signature Source # 

Methods

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

getFlags

data TlsPasswordGetFlagsMethodInfo Source #

Instances

((~) * signature (m [TlsPasswordFlags]), MonadIO m, IsTlsPassword a) => MethodInfo * TlsPasswordGetFlagsMethodInfo a signature Source # 

Methods

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

getWarning

data TlsPasswordGetWarningMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTlsPassword a) => MethodInfo * TlsPasswordGetWarningMethodInfo a signature Source # 

Methods

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

new

setDescription

data TlsPasswordSetDescriptionMethodInfo Source #

Instances

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

Methods

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

tlsPasswordSetDescription :: (MonadIO m, IsTlsPassword a) => a -> Text -> m () Source #

setFlags

data TlsPasswordSetFlagsMethodInfo Source #

Instances

((~) * signature ([TlsPasswordFlags] -> m ()), MonadIO m, IsTlsPassword a) => MethodInfo * TlsPasswordSetFlagsMethodInfo a signature Source # 

Methods

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

setValue

data TlsPasswordSetValueMethodInfo Source #

Instances

((~) * signature (Word8 -> Int64 -> m ()), MonadIO m, IsTlsPassword a) => MethodInfo * TlsPasswordSetValueMethodInfo a signature Source # 

Methods

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

setValueFull

data TlsPasswordSetValueFullMethodInfo Source #

Instances

((~) * signature (Word8 -> Int64 -> Maybe DestroyNotify -> m ()), MonadIO m, IsTlsPassword a) => MethodInfo * TlsPasswordSetValueFullMethodInfo a signature Source # 

Methods

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

tlsPasswordSetValueFull :: (MonadIO m, IsTlsPassword a) => a -> Word8 -> Int64 -> Maybe DestroyNotify -> m () Source #

setWarning

data TlsPasswordSetWarningMethodInfo Source #

Instances

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

Methods

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

tlsPasswordSetWarning :: (MonadIO m, IsTlsPassword a) => a -> Text -> m () Source #

Properties

description

data TlsPasswordDescriptionPropertyInfo Source #

Instances

AttrInfo TlsPasswordDescriptionPropertyInfo Source # 

Associated Types

type AttrAllowedOps TlsPasswordDescriptionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TlsPasswordDescriptionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TlsPasswordDescriptionPropertyInfo :: * -> Constraint

type AttrGetType TlsPasswordDescriptionPropertyInfo :: *

type AttrLabel TlsPasswordDescriptionPropertyInfo :: Symbol

type AttrOrigin TlsPasswordDescriptionPropertyInfo :: *

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

constructTlsPasswordDescription :: IsTlsPassword o => Text -> IO (GValueConstruct o) Source #

setTlsPasswordDescription :: (MonadIO m, IsTlsPassword o) => o -> Text -> m () Source #

tlsPasswordDescription :: AttrLabelProxy "description" Source #

flags

data TlsPasswordFlagsPropertyInfo Source #

Instances

AttrInfo TlsPasswordFlagsPropertyInfo Source # 

Associated Types

type AttrAllowedOps TlsPasswordFlagsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TlsPasswordFlagsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TlsPasswordFlagsPropertyInfo :: * -> Constraint

type AttrGetType TlsPasswordFlagsPropertyInfo :: *

type AttrLabel TlsPasswordFlagsPropertyInfo :: Symbol

type AttrOrigin TlsPasswordFlagsPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint TlsPasswordFlagsPropertyInfo Source # 
type AttrSetTypeConstraint TlsPasswordFlagsPropertyInfo = * ~ [TlsPasswordFlags]
type AttrOrigin TlsPasswordFlagsPropertyInfo Source # 
type AttrLabel TlsPasswordFlagsPropertyInfo Source # 
type AttrLabel TlsPasswordFlagsPropertyInfo = "flags"
type AttrGetType TlsPasswordFlagsPropertyInfo Source # 
type AttrBaseTypeConstraint TlsPasswordFlagsPropertyInfo Source # 
type AttrBaseTypeConstraint TlsPasswordFlagsPropertyInfo = IsTlsPassword
type AttrAllowedOps TlsPasswordFlagsPropertyInfo Source # 
type AttrAllowedOps TlsPasswordFlagsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

tlsPasswordFlags :: AttrLabelProxy "flags" Source #

warning

data TlsPasswordWarningPropertyInfo Source #

Instances

AttrInfo TlsPasswordWarningPropertyInfo Source # 

Associated Types

type AttrAllowedOps TlsPasswordWarningPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TlsPasswordWarningPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TlsPasswordWarningPropertyInfo :: * -> Constraint

type AttrGetType TlsPasswordWarningPropertyInfo :: *

type AttrLabel TlsPasswordWarningPropertyInfo :: Symbol

type AttrOrigin TlsPasswordWarningPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint TlsPasswordWarningPropertyInfo Source # 
type AttrSetTypeConstraint TlsPasswordWarningPropertyInfo = * ~ Text
type AttrOrigin TlsPasswordWarningPropertyInfo Source # 
type AttrLabel TlsPasswordWarningPropertyInfo Source # 
type AttrLabel TlsPasswordWarningPropertyInfo = "warning"
type AttrGetType TlsPasswordWarningPropertyInfo Source # 
type AttrGetType TlsPasswordWarningPropertyInfo = Text
type AttrBaseTypeConstraint TlsPasswordWarningPropertyInfo Source # 
type AttrBaseTypeConstraint TlsPasswordWarningPropertyInfo = IsTlsPassword
type AttrAllowedOps TlsPasswordWarningPropertyInfo Source # 
type AttrAllowedOps TlsPasswordWarningPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTlsPasswordWarning :: IsTlsPassword o => Text -> IO (GValueConstruct o) Source #

setTlsPasswordWarning :: (MonadIO m, IsTlsPassword o) => o -> Text -> m () Source #

tlsPasswordWarning :: AttrLabelProxy "warning" Source #