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 |
- newtype TlsPassword = TlsPassword (ForeignPtr TlsPassword)
- class GObject o => TlsPasswordK o
- toTlsPassword :: TlsPasswordK o => o -> IO TlsPassword
- noTlsPassword :: Maybe TlsPassword
- data TlsPasswordGetDescriptionMethodInfo
- tlsPasswordGetDescription :: (MonadIO m, TlsPasswordK a) => a -> m Text
- data TlsPasswordGetFlagsMethodInfo
- tlsPasswordGetFlags :: (MonadIO m, TlsPasswordK a) => a -> m [TlsPasswordFlags]
- data TlsPasswordGetWarningMethodInfo
- tlsPasswordGetWarning :: (MonadIO m, TlsPasswordK a) => a -> m Text
- tlsPasswordNew :: MonadIO m => [TlsPasswordFlags] -> Text -> m TlsPassword
- data TlsPasswordSetDescriptionMethodInfo
- tlsPasswordSetDescription :: (MonadIO m, TlsPasswordK a) => a -> Text -> m ()
- data TlsPasswordSetFlagsMethodInfo
- tlsPasswordSetFlags :: (MonadIO m, TlsPasswordK a) => a -> [TlsPasswordFlags] -> m ()
- data TlsPasswordSetValueMethodInfo
- tlsPasswordSetValue :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> m ()
- data TlsPasswordSetValueFullMethodInfo
- tlsPasswordSetValueFull :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> Maybe DestroyNotify -> m ()
- data TlsPasswordSetWarningMethodInfo
- tlsPasswordSetWarning :: (MonadIO m, TlsPasswordK a) => a -> Text -> m ()
- data TlsPasswordDescriptionPropertyInfo
- constructTlsPasswordDescription :: Text -> IO ([Char], GValue)
- getTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> m Text
- setTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> Text -> m ()
- tlsPasswordDescription :: AttrLabelProxy "description"
- data TlsPasswordFlagsPropertyInfo
- constructTlsPasswordFlags :: [TlsPasswordFlags] -> IO ([Char], GValue)
- getTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> m [TlsPasswordFlags]
- setTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> [TlsPasswordFlags] -> m ()
- tlsPasswordFlags :: AttrLabelProxy "flags"
- data TlsPasswordWarningPropertyInfo
- constructTlsPasswordWarning :: Text -> IO ([Char], GValue)
- getTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> m Text
- setTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> Text -> m ()
- tlsPasswordWarning :: AttrLabelProxy "warning"
Exported types
newtype TlsPassword Source
GObject TlsPassword | |
((~) * info (ResolveTlsPasswordMethod t TlsPassword), MethodInfo * info TlsPassword p) => IsLabelProxy t (TlsPassword -> p) | |
type ParentTypes TlsPassword | |
type AttributeList TlsPassword | |
type SignalList TlsPassword |
class GObject o => TlsPasswordK o Source
(GObject o, IsDescendantOf TlsPassword o) => TlsPasswordK o |
toTlsPassword :: TlsPasswordK o => o -> IO TlsPassword Source
Methods
tlsPasswordGetDescription
data TlsPasswordGetDescriptionMethodInfo Source
((~) * signature (m Text), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordGetDescriptionMethodInfo a signature |
tlsPasswordGetDescription :: (MonadIO m, TlsPasswordK a) => a -> m Text Source
tlsPasswordGetFlags
data TlsPasswordGetFlagsMethodInfo Source
((~) * signature (m [TlsPasswordFlags]), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordGetFlagsMethodInfo a signature |
tlsPasswordGetFlags :: (MonadIO m, TlsPasswordK a) => a -> m [TlsPasswordFlags] Source
tlsPasswordGetWarning
data TlsPasswordGetWarningMethodInfo Source
((~) * signature (m Text), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordGetWarningMethodInfo a signature |
tlsPasswordGetWarning :: (MonadIO m, TlsPasswordK a) => a -> m Text Source
tlsPasswordNew
tlsPasswordNew :: MonadIO m => [TlsPasswordFlags] -> Text -> m TlsPassword Source
tlsPasswordSetDescription
data TlsPasswordSetDescriptionMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetDescriptionMethodInfo a signature |
tlsPasswordSetDescription :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () Source
tlsPasswordSetFlags
data TlsPasswordSetFlagsMethodInfo Source
((~) * signature ([TlsPasswordFlags] -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetFlagsMethodInfo a signature |
tlsPasswordSetFlags :: (MonadIO m, TlsPasswordK a) => a -> [TlsPasswordFlags] -> m () Source
tlsPasswordSetValue
data TlsPasswordSetValueMethodInfo Source
((~) * signature (Word8 -> Int64 -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetValueMethodInfo a signature |
tlsPasswordSetValue :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> m () Source
tlsPasswordSetValueFull
data TlsPasswordSetValueFullMethodInfo Source
((~) * signature (Word8 -> Int64 -> Maybe DestroyNotify -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetValueFullMethodInfo a signature |
tlsPasswordSetValueFull :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> Maybe DestroyNotify -> m () Source
tlsPasswordSetWarning
data TlsPasswordSetWarningMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetWarningMethodInfo a signature |
tlsPasswordSetWarning :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () Source
Properties
Description
data TlsPasswordDescriptionPropertyInfo Source
AttrInfo TlsPasswordDescriptionPropertyInfo | |
type AttrLabel TlsPasswordDescriptionPropertyInfo = "description" | |
type AttrGetType TlsPasswordDescriptionPropertyInfo = Text | |
type AttrBaseTypeConstraint TlsPasswordDescriptionPropertyInfo = TlsPasswordK | |
type AttrSetTypeConstraint TlsPasswordDescriptionPropertyInfo = * ~ Text | |
type AttrAllowedOps TlsPasswordDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> m Text Source
setTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> Text -> m () Source
tlsPasswordDescription :: AttrLabelProxy "description" Source
Flags
data TlsPasswordFlagsPropertyInfo Source
AttrInfo TlsPasswordFlagsPropertyInfo | |
type AttrLabel TlsPasswordFlagsPropertyInfo = "flags" | |
type AttrGetType TlsPasswordFlagsPropertyInfo = [TlsPasswordFlags] | |
type AttrBaseTypeConstraint TlsPasswordFlagsPropertyInfo = TlsPasswordK | |
type AttrSetTypeConstraint TlsPasswordFlagsPropertyInfo = * ~ [TlsPasswordFlags] | |
type AttrAllowedOps TlsPasswordFlagsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructTlsPasswordFlags :: [TlsPasswordFlags] -> IO ([Char], GValue) Source
getTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> m [TlsPasswordFlags] Source
setTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> [TlsPasswordFlags] -> m () Source
tlsPasswordFlags :: AttrLabelProxy "flags" Source
Warning
data TlsPasswordWarningPropertyInfo Source
AttrInfo TlsPasswordWarningPropertyInfo | |
type AttrLabel TlsPasswordWarningPropertyInfo = "warning" | |
type AttrGetType TlsPasswordWarningPropertyInfo = Text | |
type AttrBaseTypeConstraint TlsPasswordWarningPropertyInfo = TlsPasswordK | |
type AttrSetTypeConstraint TlsPasswordWarningPropertyInfo = * ~ Text | |
type AttrAllowedOps TlsPasswordWarningPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> m Text Source
setTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> Text -> m () Source
tlsPasswordWarning :: AttrLabelProxy "warning" Source