| 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.DBusConnection
Contents
- Exported types
- Methods
- dBusConnectionAddFilter
- dBusConnectionCall
- dBusConnectionCallFinish
- dBusConnectionCallSync
- dBusConnectionCallWithUnixFdList
- dBusConnectionCallWithUnixFdListFinish
- dBusConnectionCallWithUnixFdListSync
- dBusConnectionClose
- dBusConnectionCloseFinish
- dBusConnectionCloseSync
- dBusConnectionEmitSignal
- dBusConnectionExportActionGroup
- dBusConnectionExportMenuModel
- dBusConnectionFlush
- dBusConnectionFlushFinish
- dBusConnectionFlushSync
- dBusConnectionGetCapabilities
- dBusConnectionGetExitOnClose
- dBusConnectionGetGuid
- dBusConnectionGetLastSerial
- dBusConnectionGetPeerCredentials
- dBusConnectionGetStream
- dBusConnectionGetUniqueName
- dBusConnectionIsClosed
- dBusConnectionNew
- dBusConnectionNewFinish
- dBusConnectionNewForAddress
- dBusConnectionNewForAddressFinish
- dBusConnectionNewForAddressSync
- dBusConnectionNewSync
- dBusConnectionRegisterObject
- dBusConnectionRegisterSubtree
- dBusConnectionRemoveFilter
- dBusConnectionSendMessage
- dBusConnectionSendMessageWithReply
- dBusConnectionSendMessageWithReplyFinish
- dBusConnectionSendMessageWithReplySync
- dBusConnectionSetExitOnClose
- dBusConnectionSignalSubscribe
- dBusConnectionSignalUnsubscribe
- dBusConnectionStartMessageProcessing
- dBusConnectionUnexportActionGroup
- dBusConnectionUnexportMenuModel
- dBusConnectionUnregisterObject
- dBusConnectionUnregisterSubtree
- Properties
- Signals
Description
- newtype DBusConnection = DBusConnection (ForeignPtr DBusConnection)
- class GObject o => IsDBusConnection o
- toDBusConnection :: IsDBusConnection o => o -> IO DBusConnection
- noDBusConnection :: Maybe DBusConnection
- data DBusConnectionAddFilterMethodInfo
- dBusConnectionAddFilter :: (MonadIO m, IsDBusConnection a) => a -> DBusMessageFilterFunction -> m Word32
- data DBusConnectionCallMethodInfo
- dBusConnectionCall :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCallFinishMethodInfo
- dBusConnectionCallFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m GVariant
- data DBusConnectionCallSyncMethodInfo
- dBusConnectionCallSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- data DBusConnectionCallWithUnixFdListMethodInfo
- dBusConnectionCallWithUnixFdList :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCallWithUnixFdListFinishMethodInfo
- dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList)
- data DBusConnectionCallWithUnixFdListSyncMethodInfo
- dBusConnectionCallWithUnixFdListSync :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)
- data DBusConnectionCloseMethodInfo
- dBusConnectionClose :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCloseFinishMethodInfo
- dBusConnectionCloseFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m ()
- data DBusConnectionCloseSyncMethodInfo
- dBusConnectionCloseSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m ()
- data DBusConnectionEmitSignalMethodInfo
- dBusConnectionEmitSignal :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()
- data DBusConnectionExportActionGroupMethodInfo
- dBusConnectionExportActionGroup :: (MonadIO m, IsDBusConnection a, IsActionGroup b) => a -> Text -> b -> m Word32
- data DBusConnectionExportMenuModelMethodInfo
- dBusConnectionExportMenuModel :: (MonadIO m, IsDBusConnection a, IsMenuModel b) => a -> Text -> b -> m Word32
- data DBusConnectionFlushMethodInfo
- dBusConnectionFlush :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionFlushFinishMethodInfo
- dBusConnectionFlushFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m ()
- data DBusConnectionFlushSyncMethodInfo
- dBusConnectionFlushSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m ()
- data DBusConnectionGetCapabilitiesMethodInfo
- dBusConnectionGetCapabilities :: (MonadIO m, IsDBusConnection a) => a -> m [DBusCapabilityFlags]
- data DBusConnectionGetExitOnCloseMethodInfo
- dBusConnectionGetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> m Bool
- data DBusConnectionGetGuidMethodInfo
- dBusConnectionGetGuid :: (MonadIO m, IsDBusConnection a) => a -> m Text
- data DBusConnectionGetLastSerialMethodInfo
- dBusConnectionGetLastSerial :: (MonadIO m, IsDBusConnection a) => a -> m Word32
- data DBusConnectionGetPeerCredentialsMethodInfo
- dBusConnectionGetPeerCredentials :: (MonadIO m, IsDBusConnection a) => a -> m (Maybe Credentials)
- data DBusConnectionGetStreamMethodInfo
- dBusConnectionGetStream :: (MonadIO m, IsDBusConnection a) => a -> m IOStream
- data DBusConnectionGetUniqueNameMethodInfo
- dBusConnectionGetUniqueName :: (MonadIO m, IsDBusConnection a) => a -> m Text
- data DBusConnectionIsClosedMethodInfo
- dBusConnectionIsClosed :: (MonadIO m, IsDBusConnection a) => a -> m Bool
- dBusConnectionNew :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection
- dBusConnectionNewForAddress :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionNewForAddressFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection
- dBusConnectionNewForAddressSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> m DBusConnection
- dBusConnectionNewSync :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> m DBusConnection
- data DBusConnectionRegisterObjectMethodInfo
- dBusConnectionRegisterObject :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32
- data DBusConnectionRegisterSubtreeMethodInfo
- dBusConnectionRegisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32
- data DBusConnectionRemoveFilterMethodInfo
- dBusConnectionRemoveFilter :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionSendMessageMethodInfo
- dBusConnectionSendMessage :: (MonadIO m, IsDBusConnection a, IsDBusMessage b) => a -> b -> [DBusSendMessageFlags] -> m Word32
- data DBusConnectionSendMessageWithReplyMethodInfo
- dBusConnectionSendMessageWithReply :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32
- data DBusConnectionSendMessageWithReplyFinishMethodInfo
- dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m DBusMessage
- data DBusConnectionSendMessageWithReplySyncMethodInfo
- dBusConnectionSendMessageWithReplySync :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)
- data DBusConnectionSetExitOnCloseMethodInfo
- dBusConnectionSetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> Bool -> m ()
- data DBusConnectionSignalSubscribeMethodInfo
- dBusConnectionSignalSubscribe :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32
- data DBusConnectionSignalUnsubscribeMethodInfo
- dBusConnectionSignalUnsubscribe :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionStartMessageProcessingMethodInfo
- dBusConnectionStartMessageProcessing :: (MonadIO m, IsDBusConnection a) => a -> m ()
- data DBusConnectionUnexportActionGroupMethodInfo
- dBusConnectionUnexportActionGroup :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionUnexportMenuModelMethodInfo
- dBusConnectionUnexportMenuModel :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionUnregisterObjectMethodInfo
- dBusConnectionUnregisterObject :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool
- data DBusConnectionUnregisterSubtreeMethodInfo
- dBusConnectionUnregisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool
- data DBusConnectionAddressPropertyInfo
- constructDBusConnectionAddress :: IsDBusConnection o => Text -> IO (GValueConstruct o)
- dBusConnectionAddress :: AttrLabelProxy "address"
- data DBusConnectionAuthenticationObserverPropertyInfo
- constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o)
- dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver"
- data DBusConnectionCapabilitiesPropertyInfo
- dBusConnectionCapabilities :: AttrLabelProxy "capabilities"
- getDBusConnectionCapabilities :: (MonadIO m, IsDBusConnection o) => o -> m [DBusCapabilityFlags]
- data DBusConnectionClosedPropertyInfo
- dBusConnectionClosed :: AttrLabelProxy "closed"
- getDBusConnectionClosed :: (MonadIO m, IsDBusConnection o) => o -> m Bool
- data DBusConnectionExitOnClosePropertyInfo
- constructDBusConnectionExitOnClose :: IsDBusConnection o => Bool -> IO (GValueConstruct o)
- dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose"
- getDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> m Bool
- setDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> Bool -> m ()
- data DBusConnectionFlagsPropertyInfo
- constructDBusConnectionFlags :: IsDBusConnection o => [DBusConnectionFlags] -> IO (GValueConstruct o)
- dBusConnectionFlags :: AttrLabelProxy "flags"
- data DBusConnectionGuidPropertyInfo
- constructDBusConnectionGuid :: IsDBusConnection o => Text -> IO (GValueConstruct o)
- dBusConnectionGuid :: AttrLabelProxy "guid"
- getDBusConnectionGuid :: (MonadIO m, IsDBusConnection o) => o -> m Text
- data DBusConnectionStreamPropertyInfo
- constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
- dBusConnectionStream :: AttrLabelProxy "stream"
- getDBusConnectionStream :: (MonadIO m, IsDBusConnection o) => o -> m IOStream
- data DBusConnectionUniqueNamePropertyInfo
- dBusConnectionUniqueName :: AttrLabelProxy "uniqueName"
- getDBusConnectionUniqueName :: (MonadIO m, IsDBusConnection o) => o -> m Text
- type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO ()
- type DBusConnectionClosedCallbackC = Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
- data DBusConnectionClosedSignalInfo
- afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId
- dBusConnectionClosedCallbackWrapper :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
- dBusConnectionClosedClosure :: DBusConnectionClosedCallback -> IO Closure
- mkDBusConnectionClosedCallback :: DBusConnectionClosedCallbackC -> IO (FunPtr DBusConnectionClosedCallbackC)
- noDBusConnectionClosedCallback :: Maybe DBusConnectionClosedCallback
- onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId
Exported types
newtype DBusConnection Source #
Constructors
| DBusConnection (ForeignPtr DBusConnection) |
Instances
| GObject DBusConnection Source # | |
| IsObject DBusConnection Source # | |
| IsDBusConnection DBusConnection Source # | |
| IsInitable DBusConnection Source # | |
| IsAsyncInitable DBusConnection Source # | |
| ((~) * info (ResolveDBusConnectionMethod t DBusConnection), MethodInfo * info DBusConnection p) => IsLabel t (DBusConnection -> p) Source # | |
| ((~) * info (ResolveDBusConnectionMethod t DBusConnection), MethodInfo * info DBusConnection p) => IsLabelProxy t (DBusConnection -> p) Source # | |
| HasAttributeList * DBusConnection Source # | |
| type SignalList DBusConnection Source # | |
| type AttributeList DBusConnection Source # | |
class GObject o => IsDBusConnection o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusConnection a) => IsDBusConnection a Source # | |
| IsDBusConnection DBusConnection Source # | |
toDBusConnection :: IsDBusConnection o => o -> IO DBusConnection Source #
Methods
dBusConnectionAddFilter
data DBusConnectionAddFilterMethodInfo Source #
Instances
| ((~) * signature (DBusMessageFilterFunction -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionAddFilterMethodInfo a signature Source # | |
dBusConnectionAddFilter :: (MonadIO m, IsDBusConnection a) => a -> DBusMessageFilterFunction -> m Word32 Source #
dBusConnectionCall
data DBusConnectionCallMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCallMethodInfo a signature Source # | |
dBusConnectionCall :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dBusConnectionCallFinish
data DBusConnectionCallFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m GVariant), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCallFinishMethodInfo a signature Source # | |
dBusConnectionCallFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m GVariant Source #
dBusConnectionCallSync
data DBusConnectionCallSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCallSyncMethodInfo a signature Source # | |
dBusConnectionCallSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source #
dBusConnectionCallWithUnixFdList
data DBusConnectionCallWithUnixFdListMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => MethodInfo * DBusConnectionCallWithUnixFdListMethodInfo a signature Source # | |
dBusConnectionCallWithUnixFdList :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
dBusConnectionCallWithUnixFdListFinish
data DBusConnectionCallWithUnixFdListFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (GVariant, UnixFDList)), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCallWithUnixFdListFinishMethodInfo a signature Source # | |
dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList) Source #
dBusConnectionCallWithUnixFdListSync
data DBusConnectionCallWithUnixFdListSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)), MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => MethodInfo * DBusConnectionCallWithUnixFdListSyncMethodInfo a signature Source # | |
dBusConnectionCallWithUnixFdListSync :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList) Source #
dBusConnectionClose
data DBusConnectionCloseMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCloseMethodInfo a signature Source # | |
dBusConnectionClose :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dBusConnectionCloseFinish
data DBusConnectionCloseFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCloseFinishMethodInfo a signature Source # | |
dBusConnectionCloseFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m () Source #
dBusConnectionCloseSync
data DBusConnectionCloseSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCloseSyncMethodInfo a signature Source # | |
dBusConnectionCloseSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m () Source #
dBusConnectionEmitSignal
data DBusConnectionEmitSignalMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionEmitSignalMethodInfo a signature Source # | |
dBusConnectionEmitSignal :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m () Source #
dBusConnectionExportActionGroup
data DBusConnectionExportActionGroupMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> m Word32), MonadIO m, IsDBusConnection a, IsActionGroup b) => MethodInfo * DBusConnectionExportActionGroupMethodInfo a signature Source # | |
dBusConnectionExportActionGroup :: (MonadIO m, IsDBusConnection a, IsActionGroup b) => a -> Text -> b -> m Word32 Source #
dBusConnectionExportMenuModel
data DBusConnectionExportMenuModelMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> m Word32), MonadIO m, IsDBusConnection a, IsMenuModel b) => MethodInfo * DBusConnectionExportMenuModelMethodInfo a signature Source # | |
dBusConnectionExportMenuModel :: (MonadIO m, IsDBusConnection a, IsMenuModel b) => a -> Text -> b -> m Word32 Source #
dBusConnectionFlush
data DBusConnectionFlushMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionFlushMethodInfo a signature Source # | |
dBusConnectionFlush :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dBusConnectionFlushFinish
data DBusConnectionFlushFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionFlushFinishMethodInfo a signature Source # | |
dBusConnectionFlushFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m () Source #
dBusConnectionFlushSync
data DBusConnectionFlushSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionFlushSyncMethodInfo a signature Source # | |
dBusConnectionFlushSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m () Source #
dBusConnectionGetCapabilities
data DBusConnectionGetCapabilitiesMethodInfo Source #
Instances
| ((~) * signature (m [DBusCapabilityFlags]), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetCapabilitiesMethodInfo a signature Source # | |
dBusConnectionGetCapabilities :: (MonadIO m, IsDBusConnection a) => a -> m [DBusCapabilityFlags] Source #
dBusConnectionGetExitOnClose
data DBusConnectionGetExitOnCloseMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetExitOnCloseMethodInfo a signature Source # | |
dBusConnectionGetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> m Bool Source #
dBusConnectionGetGuid
data DBusConnectionGetGuidMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetGuidMethodInfo a signature Source # | |
dBusConnectionGetGuid :: (MonadIO m, IsDBusConnection a) => a -> m Text Source #
dBusConnectionGetLastSerial
data DBusConnectionGetLastSerialMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetLastSerialMethodInfo a signature Source # | |
dBusConnectionGetLastSerial :: (MonadIO m, IsDBusConnection a) => a -> m Word32 Source #
dBusConnectionGetPeerCredentials
data DBusConnectionGetPeerCredentialsMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Credentials)), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetPeerCredentialsMethodInfo a signature Source # | |
dBusConnectionGetPeerCredentials :: (MonadIO m, IsDBusConnection a) => a -> m (Maybe Credentials) Source #
dBusConnectionGetStream
data DBusConnectionGetStreamMethodInfo Source #
Instances
| ((~) * signature (m IOStream), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetStreamMethodInfo a signature Source # | |
dBusConnectionGetStream :: (MonadIO m, IsDBusConnection a) => a -> m IOStream Source #
dBusConnectionGetUniqueName
data DBusConnectionGetUniqueNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetUniqueNameMethodInfo a signature Source # | |
dBusConnectionGetUniqueName :: (MonadIO m, IsDBusConnection a) => a -> m Text Source #
dBusConnectionIsClosed
data DBusConnectionIsClosedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionIsClosedMethodInfo a signature Source # | |
dBusConnectionIsClosed :: (MonadIO m, IsDBusConnection a) => a -> m Bool Source #
dBusConnectionNew
dBusConnectionNew :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
dBusConnectionNewFinish
dBusConnectionNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection Source #
dBusConnectionNewForAddress
dBusConnectionNewForAddress :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
dBusConnectionNewForAddressFinish
dBusConnectionNewForAddressFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection Source #
dBusConnectionNewForAddressSync
dBusConnectionNewForAddressSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> m DBusConnection Source #
dBusConnectionNewSync
dBusConnectionNewSync :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> m DBusConnection Source #
dBusConnectionRegisterObject
data DBusConnectionRegisterObjectMethodInfo Source #
Instances
| ((~) * signature (Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRegisterObjectMethodInfo a signature Source # | |
dBusConnectionRegisterObject :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32 Source #
dBusConnectionRegisterSubtree
data DBusConnectionRegisterSubtreeMethodInfo Source #
Instances
| ((~) * signature (Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRegisterSubtreeMethodInfo a signature Source # | |
dBusConnectionRegisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 Source #
dBusConnectionRemoveFilter
data DBusConnectionRemoveFilterMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRemoveFilterMethodInfo a signature Source # | |
dBusConnectionRemoveFilter :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
dBusConnectionSendMessage
data DBusConnectionSendMessageMethodInfo Source #
Instances
| ((~) * signature (b -> [DBusSendMessageFlags] -> m Word32), MonadIO m, IsDBusConnection a, IsDBusMessage b) => MethodInfo * DBusConnectionSendMessageMethodInfo a signature Source # | |
dBusConnectionSendMessage :: (MonadIO m, IsDBusConnection a, IsDBusMessage b) => a -> b -> [DBusSendMessageFlags] -> m Word32 Source #
dBusConnectionSendMessageWithReply
data DBusConnectionSendMessageWithReplyMethodInfo Source #
Instances
| ((~) * signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32), MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => MethodInfo * DBusConnectionSendMessageWithReplyMethodInfo a signature Source # | |
dBusConnectionSendMessageWithReply :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32 Source #
dBusConnectionSendMessageWithReplyFinish
data DBusConnectionSendMessageWithReplyFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m DBusMessage), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionSendMessageWithReplyFinishMethodInfo a signature Source # | |
dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m DBusMessage Source #
dBusConnectionSendMessageWithReplySync
data DBusConnectionSendMessageWithReplySyncMethodInfo Source #
Instances
| ((~) * signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)), MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => MethodInfo * DBusConnectionSendMessageWithReplySyncMethodInfo a signature Source # | |
dBusConnectionSendMessageWithReplySync :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32) Source #
dBusConnectionSetExitOnClose
data DBusConnectionSetExitOnCloseMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSetExitOnCloseMethodInfo a signature Source # | |
dBusConnectionSetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> Bool -> m () Source #
dBusConnectionSignalSubscribe
data DBusConnectionSignalSubscribeMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSignalSubscribeMethodInfo a signature Source # | |
dBusConnectionSignalSubscribe :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32 Source #
dBusConnectionSignalUnsubscribe
data DBusConnectionSignalUnsubscribeMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSignalUnsubscribeMethodInfo a signature Source # | |
dBusConnectionSignalUnsubscribe :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
dBusConnectionStartMessageProcessing
data DBusConnectionStartMessageProcessingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionStartMessageProcessingMethodInfo a signature Source # | |
dBusConnectionStartMessageProcessing :: (MonadIO m, IsDBusConnection a) => a -> m () Source #
dBusConnectionUnexportActionGroup
data DBusConnectionUnexportActionGroupMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnexportActionGroupMethodInfo a signature Source # | |
dBusConnectionUnexportActionGroup :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
dBusConnectionUnexportMenuModel
data DBusConnectionUnexportMenuModelMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnexportMenuModelMethodInfo a signature Source # | |
dBusConnectionUnexportMenuModel :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
dBusConnectionUnregisterObject
data DBusConnectionUnregisterObjectMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnregisterObjectMethodInfo a signature Source # | |
dBusConnectionUnregisterObject :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool Source #
dBusConnectionUnregisterSubtree
data DBusConnectionUnregisterSubtreeMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnregisterSubtreeMethodInfo a signature Source # | |
dBusConnectionUnregisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool Source #
Properties
Address
data DBusConnectionAddressPropertyInfo Source #
Instances
| AttrInfo DBusConnectionAddressPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionAddressPropertyInfo Source # | |
| type AttrLabel DBusConnectionAddressPropertyInfo Source # | |
| type AttrGetType DBusConnectionAddressPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionAddressPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionAddressPropertyInfo Source # | |
constructDBusConnectionAddress :: IsDBusConnection o => Text -> IO (GValueConstruct o) Source #
dBusConnectionAddress :: AttrLabelProxy "address" Source #
AuthenticationObserver
data DBusConnectionAuthenticationObserverPropertyInfo Source #
Instances
| AttrInfo DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrLabel DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrGetType DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionAuthenticationObserverPropertyInfo Source # | |
constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o) Source #
dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" Source #
Capabilities
data DBusConnectionCapabilitiesPropertyInfo Source #
Instances
| AttrInfo DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrLabel DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrGetType DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionCapabilitiesPropertyInfo Source # | |
dBusConnectionCapabilities :: AttrLabelProxy "capabilities" Source #
getDBusConnectionCapabilities :: (MonadIO m, IsDBusConnection o) => o -> m [DBusCapabilityFlags] Source #
Closed
data DBusConnectionClosedPropertyInfo Source #
Instances
| AttrInfo DBusConnectionClosedPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionClosedPropertyInfo Source # | |
| type AttrLabel DBusConnectionClosedPropertyInfo Source # | |
| type AttrGetType DBusConnectionClosedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionClosedPropertyInfo Source # | |
dBusConnectionClosed :: AttrLabelProxy "closed" Source #
getDBusConnectionClosed :: (MonadIO m, IsDBusConnection o) => o -> m Bool Source #
ExitOnClose
data DBusConnectionExitOnClosePropertyInfo Source #
Instances
| AttrInfo DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrLabel DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrGetType DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionExitOnClosePropertyInfo Source # | |
constructDBusConnectionExitOnClose :: IsDBusConnection o => Bool -> IO (GValueConstruct o) Source #
dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose" Source #
getDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> m Bool Source #
setDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> Bool -> m () Source #
Flags
data DBusConnectionFlagsPropertyInfo Source #
Instances
| AttrInfo DBusConnectionFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo Source # | |
| type AttrLabel DBusConnectionFlagsPropertyInfo Source # | |
| type AttrGetType DBusConnectionFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionFlagsPropertyInfo Source # | |
constructDBusConnectionFlags :: IsDBusConnection o => [DBusConnectionFlags] -> IO (GValueConstruct o) Source #
dBusConnectionFlags :: AttrLabelProxy "flags" Source #
Guid
data DBusConnectionGuidPropertyInfo Source #
Instances
| AttrInfo DBusConnectionGuidPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionGuidPropertyInfo Source # | |
| type AttrLabel DBusConnectionGuidPropertyInfo Source # | |
| type AttrGetType DBusConnectionGuidPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionGuidPropertyInfo Source # | |
constructDBusConnectionGuid :: IsDBusConnection o => Text -> IO (GValueConstruct o) Source #
dBusConnectionGuid :: AttrLabelProxy "guid" Source #
getDBusConnectionGuid :: (MonadIO m, IsDBusConnection o) => o -> m Text Source #
Stream
data DBusConnectionStreamPropertyInfo Source #
Instances
| AttrInfo DBusConnectionStreamPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionStreamPropertyInfo Source # | |
| type AttrLabel DBusConnectionStreamPropertyInfo Source # | |
| type AttrGetType DBusConnectionStreamPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionStreamPropertyInfo Source # | |
constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o) Source #
dBusConnectionStream :: AttrLabelProxy "stream" Source #
getDBusConnectionStream :: (MonadIO m, IsDBusConnection o) => o -> m IOStream Source #
UniqueName
data DBusConnectionUniqueNamePropertyInfo Source #
Instances
| AttrInfo DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrLabel DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrGetType DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionUniqueNamePropertyInfo Source # | |
dBusConnectionUniqueName :: AttrLabelProxy "uniqueName" Source #
getDBusConnectionUniqueName :: (MonadIO m, IsDBusConnection o) => o -> m Text Source #
Signals
Closed
data DBusConnectionClosedSignalInfo Source #
Instances
| SignalInfo DBusConnectionClosedSignalInfo Source # | |
| type HaskellCallbackType DBusConnectionClosedSignalInfo Source # | |
afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source #
dBusConnectionClosedCallbackWrapper :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () Source #
dBusConnectionClosedClosure :: DBusConnectionClosedCallback -> IO Closure Source #
mkDBusConnectionClosedCallback :: DBusConnectionClosedCallbackC -> IO (FunPtr DBusConnectionClosedCallbackC) Source #
onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source #