| 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
- tlsPasswordGetDescription :: (MonadIO m, TlsPasswordK a) => a -> m Text
- tlsPasswordGetFlags :: (MonadIO m, TlsPasswordK a) => a -> m [TlsPasswordFlags]
- tlsPasswordGetWarning :: (MonadIO m, TlsPasswordK a) => a -> m Text
- tlsPasswordNew :: MonadIO m => [TlsPasswordFlags] -> Text -> m TlsPassword
- tlsPasswordSetDescription :: (MonadIO m, TlsPasswordK a) => a -> Text -> m ()
- tlsPasswordSetFlags :: (MonadIO m, TlsPasswordK a) => a -> [TlsPasswordFlags] -> m ()
- tlsPasswordSetValue :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> m ()
- tlsPasswordSetValueFull :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> Maybe DestroyNotify -> m ()
- 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 ()
- data TlsPasswordFlagsPropertyInfo
- constructTlsPasswordFlags :: [TlsPasswordFlags] -> IO ([Char], GValue)
- getTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> m [TlsPasswordFlags]
- setTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> [TlsPasswordFlags] -> m ()
- data TlsPasswordWarningPropertyInfo
- constructTlsPasswordWarning :: Text -> IO ([Char], GValue)
- getTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> m Text
- setTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> Text -> m ()
Exported types
class GObject o => TlsPasswordK o Source
Instances
| (GObject o, IsDescendantOf TlsPassword o) => TlsPasswordK o Source |
toTlsPassword :: TlsPasswordK o => o -> IO TlsPassword Source
Methods
tlsPasswordGetDescription
tlsPasswordGetDescription :: (MonadIO m, TlsPasswordK a) => a -> m Text Source
tlsPasswordGetFlags
tlsPasswordGetFlags :: (MonadIO m, TlsPasswordK a) => a -> m [TlsPasswordFlags] Source
tlsPasswordGetWarning
tlsPasswordGetWarning :: (MonadIO m, TlsPasswordK a) => a -> m Text Source
tlsPasswordNew
tlsPasswordNew :: MonadIO m => [TlsPasswordFlags] -> Text -> m TlsPassword Source
tlsPasswordSetDescription
tlsPasswordSetDescription :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () Source
tlsPasswordSetFlags
tlsPasswordSetFlags :: (MonadIO m, TlsPasswordK a) => a -> [TlsPasswordFlags] -> m () Source
tlsPasswordSetValue
tlsPasswordSetValue :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> m () Source
tlsPasswordSetValueFull
tlsPasswordSetValueFull :: (MonadIO m, TlsPasswordK a) => a -> Word8 -> Int64 -> Maybe DestroyNotify -> m () Source
tlsPasswordSetWarning
tlsPasswordSetWarning :: (MonadIO m, TlsPasswordK a) => a -> Text -> m () Source
Properties
Description
data TlsPasswordDescriptionPropertyInfo Source
Instances
| AttrInfo TlsPasswordDescriptionPropertyInfo Source | |
| type AttrLabel TlsPasswordDescriptionPropertyInfo = "TlsPassword::description" Source | |
| type AttrGetType TlsPasswordDescriptionPropertyInfo = Text Source | |
| type AttrBaseTypeConstraint TlsPasswordDescriptionPropertyInfo = TlsPasswordK Source | |
| type AttrSetTypeConstraint TlsPasswordDescriptionPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps TlsPasswordDescriptionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> m Text Source
setTlsPasswordDescription :: (MonadIO m, TlsPasswordK o) => o -> Text -> m () Source
Flags
data TlsPasswordFlagsPropertyInfo Source
Instances
| AttrInfo TlsPasswordFlagsPropertyInfo Source | |
| type AttrLabel TlsPasswordFlagsPropertyInfo = "TlsPassword::flags" Source | |
| type AttrGetType TlsPasswordFlagsPropertyInfo = [TlsPasswordFlags] Source | |
| type AttrBaseTypeConstraint TlsPasswordFlagsPropertyInfo = TlsPasswordK Source | |
| type AttrSetTypeConstraint TlsPasswordFlagsPropertyInfo = * ~ [TlsPasswordFlags] Source | |
| type AttrAllowedOps TlsPasswordFlagsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructTlsPasswordFlags :: [TlsPasswordFlags] -> IO ([Char], GValue) Source
getTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> m [TlsPasswordFlags] Source
setTlsPasswordFlags :: (MonadIO m, TlsPasswordK o) => o -> [TlsPasswordFlags] -> m () Source
Warning
data TlsPasswordWarningPropertyInfo Source
Instances
| AttrInfo TlsPasswordWarningPropertyInfo Source | |
| type AttrLabel TlsPasswordWarningPropertyInfo = "TlsPassword::warning" Source | |
| type AttrGetType TlsPasswordWarningPropertyInfo = Text Source | |
| type AttrBaseTypeConstraint TlsPasswordWarningPropertyInfo = TlsPasswordK Source | |
| type AttrSetTypeConstraint TlsPasswordWarningPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps TlsPasswordWarningPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> m Text Source
setTlsPasswordWarning :: (MonadIO m, TlsPasswordK o) => o -> Text -> m () Source