| 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.Gio.Objects.TlsPassword
Contents
Description
- 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
Constructors
| TlsPassword (ForeignPtr TlsPassword) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf TlsPassword o) => TlsPasswordK o | 
toTlsPassword :: TlsPasswordK o => o -> IO TlsPassword Source
Methods
tlsPasswordGetDescription
data TlsPasswordGetDescriptionMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordGetDescriptionMethodInfo a signature | 
tlsPasswordGetDescription :: (MonadIO m, TlsPasswordK a) => a -> m Text Source
tlsPasswordGetFlags
data TlsPasswordGetFlagsMethodInfo Source
Instances
| ((~) * signature (m [TlsPasswordFlags]), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordGetFlagsMethodInfo a signature | 
tlsPasswordGetFlags :: (MonadIO m, TlsPasswordK a) => a -> m [TlsPasswordFlags] Source
tlsPasswordGetWarning
data TlsPasswordGetWarningMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * signature (Text -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetDescriptionMethodInfo a signature | 
tlsPasswordSetDescription :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () Source
tlsPasswordSetFlags
data TlsPasswordSetFlagsMethodInfo Source
Instances
| ((~) * signature ([TlsPasswordFlags] -> m ()), MonadIO m, TlsPasswordK a) => MethodInfo * TlsPasswordSetFlagsMethodInfo a signature | 
tlsPasswordSetFlags :: (MonadIO m, TlsPasswordK a) => a -> [TlsPasswordFlags] -> m () Source
tlsPasswordSetValue
data TlsPasswordSetValueMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| 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
Instances
| 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
Instances
| 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