| 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.Credentials
Description
- newtype Credentials = Credentials (ManagedPtr Credentials)
- class GObject o => IsCredentials o
- toCredentials :: IsCredentials o => o -> IO Credentials
- noCredentials :: Maybe Credentials
- data CredentialsGetUnixPidMethodInfo
- credentialsGetUnixPid :: (MonadIO m, IsCredentials a) => a -> m Int32
- data CredentialsGetUnixUserMethodInfo
- credentialsGetUnixUser :: (MonadIO m, IsCredentials a) => a -> m Word32
- data CredentialsIsSameUserMethodInfo
- credentialsIsSameUser :: (MonadIO m, IsCredentials a, IsCredentials b) => a -> b -> m ()
- credentialsNew :: MonadIO m => m Credentials
- data CredentialsSetNativeMethodInfo
- credentialsSetNative :: (MonadIO m, IsCredentials a) => a -> CredentialsType -> Ptr () -> m ()
- data CredentialsSetUnixUserMethodInfo
- credentialsSetUnixUser :: (MonadIO m, IsCredentials a) => a -> Word32 -> m ()
- data CredentialsToStringMethodInfo
- credentialsToString :: (MonadIO m, IsCredentials a) => a -> m Text
Exported types
newtype Credentials Source #
Constructors
| Credentials (ManagedPtr Credentials) |
Instances
| GObject Credentials Source # | |
| IsObject Credentials Source # | |
| IsCredentials Credentials Source # | |
| ((~) * info (ResolveCredentialsMethod t Credentials), MethodInfo * info Credentials p) => IsLabel t (Credentials -> p) Source # | |
| ((~) * info (ResolveCredentialsMethod t Credentials), MethodInfo * info Credentials p) => IsLabelProxy t (Credentials -> p) Source # | |
| HasAttributeList * Credentials Source # | |
| type SignalList Credentials Source # | |
| type AttributeList Credentials Source # | |
class GObject o => IsCredentials o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Credentials a) => IsCredentials a Source # | |
| IsCredentials Credentials Source # | |
toCredentials :: IsCredentials o => o -> IO Credentials Source #
Methods
getUnixPid
data CredentialsGetUnixPidMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsCredentials a) => MethodInfo * CredentialsGetUnixPidMethodInfo a signature Source # | |
credentialsGetUnixPid :: (MonadIO m, IsCredentials a) => a -> m Int32 Source #
getUnixUser
data CredentialsGetUnixUserMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsCredentials a) => MethodInfo * CredentialsGetUnixUserMethodInfo a signature Source # | |
credentialsGetUnixUser :: (MonadIO m, IsCredentials a) => a -> m Word32 Source #
isSameUser
data CredentialsIsSameUserMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsCredentials a, IsCredentials b) => MethodInfo * CredentialsIsSameUserMethodInfo a signature Source # | |
credentialsIsSameUser :: (MonadIO m, IsCredentials a, IsCredentials b) => a -> b -> m () Source #
new
credentialsNew :: MonadIO m => m Credentials Source #
setNative
data CredentialsSetNativeMethodInfo Source #
Instances
| ((~) * signature (CredentialsType -> Ptr () -> m ()), MonadIO m, IsCredentials a) => MethodInfo * CredentialsSetNativeMethodInfo a signature Source # | |
credentialsSetNative :: (MonadIO m, IsCredentials a) => a -> CredentialsType -> Ptr () -> m () Source #
setUnixUser
data CredentialsSetUnixUserMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsCredentials a) => MethodInfo * CredentialsSetUnixUserMethodInfo a signature Source # | |
credentialsSetUnixUser :: (MonadIO m, IsCredentials a) => a -> Word32 -> m () Source #
toString
data CredentialsToStringMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsCredentials a) => MethodInfo * CredentialsToStringMethodInfo a signature Source # | |
credentialsToString :: (MonadIO m, IsCredentials a) => a -> m Text Source #