| 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.UnixConnection
Contents
Description
- newtype UnixConnection = UnixConnection (ForeignPtr UnixConnection)
- class GObject o => IsUnixConnection o
- toUnixConnection :: IsUnixConnection o => o -> IO UnixConnection
- noUnixConnection :: Maybe UnixConnection
- data UnixConnectionReceiveCredentialsMethodInfo
- unixConnectionReceiveCredentials :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> m Credentials
- data UnixConnectionReceiveCredentialsAsyncMethodInfo
- unixConnectionReceiveCredentialsAsync :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data UnixConnectionReceiveCredentialsFinishMethodInfo
- unixConnectionReceiveCredentialsFinish :: (MonadIO m, IsUnixConnection a, IsAsyncResult b) => a -> b -> m Credentials
- data UnixConnectionReceiveFdMethodInfo
- unixConnectionReceiveFd :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> m Int32
- data UnixConnectionSendCredentialsMethodInfo
- unixConnectionSendCredentials :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> m ()
- data UnixConnectionSendCredentialsAsyncMethodInfo
- unixConnectionSendCredentialsAsync :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data UnixConnectionSendCredentialsFinishMethodInfo
- unixConnectionSendCredentialsFinish :: (MonadIO m, IsUnixConnection a, IsAsyncResult b) => a -> b -> m ()
- data UnixConnectionSendFdMethodInfo
- unixConnectionSendFd :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Int32 -> Maybe b -> m ()
Exported types
newtype UnixConnection Source #
Constructors
| UnixConnection (ForeignPtr UnixConnection) |
Instances
| GObject UnixConnection Source # | |
| IsObject UnixConnection Source # | |
| IsSocketConnection UnixConnection Source # | |
| IsIOStream UnixConnection Source # | |
| IsUnixConnection UnixConnection Source # | |
| ((~) * info (ResolveUnixConnectionMethod t UnixConnection), MethodInfo * info UnixConnection p) => IsLabel t (UnixConnection -> p) Source # | |
| ((~) * info (ResolveUnixConnectionMethod t UnixConnection), MethodInfo * info UnixConnection p) => IsLabelProxy t (UnixConnection -> p) Source # | |
| HasAttributeList * UnixConnection Source # | |
| type SignalList UnixConnection Source # | |
| type AttributeList UnixConnection Source # | |
class GObject o => IsUnixConnection o Source #
Instances
| (GObject a, UnknownAncestorError Constraint UnixConnection a) => IsUnixConnection a Source # | |
| IsUnixConnection UnixConnection Source # | |
toUnixConnection :: IsUnixConnection o => o -> IO UnixConnection Source #
Methods
unixConnectionReceiveCredentials
data UnixConnectionReceiveCredentialsMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Credentials), MonadIO m, IsUnixConnection a, IsCancellable b) => MethodInfo * UnixConnectionReceiveCredentialsMethodInfo a signature Source # | |
unixConnectionReceiveCredentials :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> m Credentials Source #
unixConnectionReceiveCredentialsAsync
data UnixConnectionReceiveCredentialsAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsUnixConnection a, IsCancellable b) => MethodInfo * UnixConnectionReceiveCredentialsAsyncMethodInfo a signature Source # | |
unixConnectionReceiveCredentialsAsync :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
unixConnectionReceiveCredentialsFinish
data UnixConnectionReceiveCredentialsFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Credentials), MonadIO m, IsUnixConnection a, IsAsyncResult b) => MethodInfo * UnixConnectionReceiveCredentialsFinishMethodInfo a signature Source # | |
unixConnectionReceiveCredentialsFinish :: (MonadIO m, IsUnixConnection a, IsAsyncResult b) => a -> b -> m Credentials Source #
unixConnectionReceiveFd
data UnixConnectionReceiveFdMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Int32), MonadIO m, IsUnixConnection a, IsCancellable b) => MethodInfo * UnixConnectionReceiveFdMethodInfo a signature Source # | |
unixConnectionReceiveFd :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> m Int32 Source #
unixConnectionSendCredentials
data UnixConnectionSendCredentialsMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsUnixConnection a, IsCancellable b) => MethodInfo * UnixConnectionSendCredentialsMethodInfo a signature Source # | |
unixConnectionSendCredentials :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> m () Source #
unixConnectionSendCredentialsAsync
data UnixConnectionSendCredentialsAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsUnixConnection a, IsCancellable b) => MethodInfo * UnixConnectionSendCredentialsAsyncMethodInfo a signature Source # | |
unixConnectionSendCredentialsAsync :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
unixConnectionSendCredentialsFinish
data UnixConnectionSendCredentialsFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsUnixConnection a, IsAsyncResult b) => MethodInfo * UnixConnectionSendCredentialsFinishMethodInfo a signature Source # | |
unixConnectionSendCredentialsFinish :: (MonadIO m, IsUnixConnection a, IsAsyncResult b) => a -> b -> m () Source #
unixConnectionSendFd
data UnixConnectionSendFdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> m ()), MonadIO m, IsUnixConnection a, IsCancellable b) => MethodInfo * UnixConnectionSendFdMethodInfo a signature Source # | |
unixConnectionSendFd :: (MonadIO m, IsUnixConnection a, IsCancellable b) => a -> Int32 -> Maybe b -> m () Source #