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 |
- 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
- newtype DBusConnection = DBusConnection (ForeignPtr DBusConnection)
- class GObject o => DBusConnectionK o
- toDBusConnection :: DBusConnectionK o => o -> IO DBusConnection
- noDBusConnection :: Maybe DBusConnection
- data DBusConnectionAddFilterMethodInfo
- dBusConnectionAddFilter :: (MonadIO m, DBusConnectionK a) => a -> DBusMessageFilterFunction -> m Word32
- data DBusConnectionCallMethodInfo
- dBusConnectionCall :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCallFinishMethodInfo
- dBusConnectionCallFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m GVariant
- data DBusConnectionCallSyncMethodInfo
- dBusConnectionCallSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- data DBusConnectionCallWithUnixFdListMethodInfo
- dBusConnectionCallWithUnixFdList :: (MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK 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, DBusConnectionK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList)
- data DBusConnectionCallWithUnixFdListSyncMethodInfo
- dBusConnectionCallWithUnixFdListSync :: (MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK 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, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCloseFinishMethodInfo
- dBusConnectionCloseFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m ()
- data DBusConnectionCloseSyncMethodInfo
- dBusConnectionCloseSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m ()
- data DBusConnectionEmitSignalMethodInfo
- dBusConnectionEmitSignal :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()
- data DBusConnectionExportActionGroupMethodInfo
- dBusConnectionExportActionGroup :: (MonadIO m, DBusConnectionK a, ActionGroupK b) => a -> Text -> b -> m Word32
- data DBusConnectionExportMenuModelMethodInfo
- dBusConnectionExportMenuModel :: (MonadIO m, DBusConnectionK a, MenuModelK b) => a -> Text -> b -> m Word32
- data DBusConnectionFlushMethodInfo
- dBusConnectionFlush :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionFlushFinishMethodInfo
- dBusConnectionFlushFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m ()
- data DBusConnectionFlushSyncMethodInfo
- dBusConnectionFlushSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m ()
- data DBusConnectionGetCapabilitiesMethodInfo
- dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags]
- data DBusConnectionGetExitOnCloseMethodInfo
- dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool
- data DBusConnectionGetGuidMethodInfo
- dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text
- data DBusConnectionGetLastSerialMethodInfo
- dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32
- data DBusConnectionGetPeerCredentialsMethodInfo
- dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials
- data DBusConnectionGetStreamMethodInfo
- dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream
- data DBusConnectionGetUniqueNameMethodInfo
- dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text
- data DBusConnectionIsClosedMethodInfo
- dBusConnectionIsClosed :: (MonadIO m, DBusConnectionK a) => a -> m Bool
- dBusConnectionNew :: (MonadIO m, IOStreamK a, DBusAuthObserverK b, CancellableK c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection
- dBusConnectionNewForAddress :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionNewForAddressFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection
- dBusConnectionNewForAddressSync :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> m DBusConnection
- dBusConnectionNewSync :: (MonadIO m, IOStreamK a, DBusAuthObserverK b, CancellableK c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> m DBusConnection
- data DBusConnectionRegisterObjectMethodInfo
- dBusConnectionRegisterObject :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32
- data DBusConnectionRegisterSubtreeMethodInfo
- dBusConnectionRegisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32
- data DBusConnectionRemoveFilterMethodInfo
- dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- data DBusConnectionSendMessageMethodInfo
- dBusConnectionSendMessage :: (MonadIO m, DBusConnectionK a, DBusMessageK b) => a -> b -> [DBusSendMessageFlags] -> m Word32
- data DBusConnectionSendMessageWithReplyMethodInfo
- dBusConnectionSendMessageWithReply :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32
- data DBusConnectionSendMessageWithReplyFinishMethodInfo
- dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m DBusMessage
- data DBusConnectionSendMessageWithReplySyncMethodInfo
- dBusConnectionSendMessageWithReplySync :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)
- data DBusConnectionSetExitOnCloseMethodInfo
- dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> Bool -> m ()
- data DBusConnectionSignalSubscribeMethodInfo
- dBusConnectionSignalSubscribe :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32
- data DBusConnectionSignalUnsubscribeMethodInfo
- dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- data DBusConnectionStartMessageProcessingMethodInfo
- dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m ()
- data DBusConnectionUnexportActionGroupMethodInfo
- dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- data DBusConnectionUnexportMenuModelMethodInfo
- dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- data DBusConnectionUnregisterObjectMethodInfo
- dBusConnectionUnregisterObject :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool
- data DBusConnectionUnregisterSubtreeMethodInfo
- dBusConnectionUnregisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool
- data DBusConnectionAddressPropertyInfo
- constructDBusConnectionAddress :: Text -> IO ([Char], GValue)
- data DBusConnectionAuthenticationObserverPropertyInfo
- constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue)
- data DBusConnectionCapabilitiesPropertyInfo
- getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags]
- data DBusConnectionClosedPropertyInfo
- getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool
- data DBusConnectionExitOnClosePropertyInfo
- constructDBusConnectionExitOnClose :: Bool -> IO ([Char], GValue)
- getDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> m Bool
- setDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> Bool -> m ()
- data DBusConnectionFlagsPropertyInfo
- constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue)
- data DBusConnectionGuidPropertyInfo
- constructDBusConnectionGuid :: Text -> IO ([Char], GValue)
- getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text
- data DBusConnectionStreamPropertyInfo
- constructDBusConnectionStream :: IOStreamK a => a -> IO ([Char], GValue)
- getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream
- data DBusConnectionUniqueNamePropertyInfo
- getDBusConnectionUniqueName :: (MonadIO m, DBusConnectionK 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
GObject 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 | |
type ParentTypes DBusConnection Source | |
type AttributeList DBusConnection Source | |
type SignalList DBusConnection Source |
class GObject o => DBusConnectionK o Source
(GObject o, IsDescendantOf DBusConnection o) => DBusConnectionK o Source | |
toDBusConnection :: DBusConnectionK o => o -> IO DBusConnection Source
Methods
dBusConnectionAddFilter
data DBusConnectionAddFilterMethodInfo Source
((~) (TYPE Lifted) signature (DBusMessageFilterFunction -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionAddFilterMethodInfo a signature Source | |
dBusConnectionAddFilter :: (MonadIO m, DBusConnectionK a) => a -> DBusMessageFilterFunction -> m Word32 Source
dBusConnectionCall
data DBusConnectionCallMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusConnectionCallMethodInfo a signature Source | |
dBusConnectionCall :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionCallFinish
data DBusConnectionCallFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m GVariant), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusConnectionCallFinishMethodInfo a signature Source | |
dBusConnectionCallFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m GVariant Source
dBusConnectionCallSync
data DBusConnectionCallSyncMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusConnectionCallSyncMethodInfo a signature Source | |
dBusConnectionCallSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source
dBusConnectionCallWithUnixFdList
data DBusConnectionCallWithUnixFdListMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK c) => MethodInfo (TYPE Lifted) DBusConnectionCallWithUnixFdListMethodInfo a signature Source | |
dBusConnectionCallWithUnixFdList :: (MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK 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
((~) (TYPE Lifted) signature (b -> m (GVariant, UnixFDList)), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusConnectionCallWithUnixFdListFinishMethodInfo a signature Source | |
dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) Source
dBusConnectionCallWithUnixFdListSync
data DBusConnectionCallWithUnixFdListSyncMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)), MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK c) => MethodInfo (TYPE Lifted) DBusConnectionCallWithUnixFdListSyncMethodInfo a signature Source | |
dBusConnectionCallWithUnixFdListSync :: (MonadIO m, DBusConnectionK a, UnixFDListK b, CancellableK 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
((~) (TYPE Lifted) signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusConnectionCloseMethodInfo a signature Source | |
dBusConnectionClose :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionCloseFinish
data DBusConnectionCloseFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusConnectionCloseFinishMethodInfo a signature Source | |
dBusConnectionCloseFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () Source
dBusConnectionCloseSync
data DBusConnectionCloseSyncMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusConnectionCloseSyncMethodInfo a signature Source | |
dBusConnectionCloseSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m () Source
dBusConnectionEmitSignal
dBusConnectionEmitSignal :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m () Source
dBusConnectionExportActionGroup
data DBusConnectionExportActionGroupMethodInfo Source
((~) (TYPE Lifted) signature (Text -> b -> m Word32), MonadIO m, DBusConnectionK a, ActionGroupK b) => MethodInfo (TYPE Lifted) DBusConnectionExportActionGroupMethodInfo a signature Source | |
dBusConnectionExportActionGroup :: (MonadIO m, DBusConnectionK a, ActionGroupK b) => a -> Text -> b -> m Word32 Source
dBusConnectionExportMenuModel
data DBusConnectionExportMenuModelMethodInfo Source
((~) (TYPE Lifted) signature (Text -> b -> m Word32), MonadIO m, DBusConnectionK a, MenuModelK b) => MethodInfo (TYPE Lifted) DBusConnectionExportMenuModelMethodInfo a signature Source | |
dBusConnectionExportMenuModel :: (MonadIO m, DBusConnectionK a, MenuModelK b) => a -> Text -> b -> m Word32 Source
dBusConnectionFlush
data DBusConnectionFlushMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusConnectionFlushMethodInfo a signature Source | |
dBusConnectionFlush :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionFlushFinish
data DBusConnectionFlushFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusConnectionFlushFinishMethodInfo a signature Source | |
dBusConnectionFlushFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () Source
dBusConnectionFlushSync
data DBusConnectionFlushSyncMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo (TYPE Lifted) DBusConnectionFlushSyncMethodInfo a signature Source | |
dBusConnectionFlushSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m () Source
dBusConnectionGetCapabilities
data DBusConnectionGetCapabilitiesMethodInfo Source
((~) (TYPE Lifted) signature (m [DBusCapabilityFlags]), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetCapabilitiesMethodInfo a signature Source | |
dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags] Source
dBusConnectionGetExitOnClose
data DBusConnectionGetExitOnCloseMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetExitOnCloseMethodInfo a signature Source | |
dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool Source
dBusConnectionGetGuid
data DBusConnectionGetGuidMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetGuidMethodInfo a signature Source | |
dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionGetLastSerial
data DBusConnectionGetLastSerialMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetLastSerialMethodInfo a signature Source | |
dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32 Source
dBusConnectionGetPeerCredentials
data DBusConnectionGetPeerCredentialsMethodInfo Source
((~) (TYPE Lifted) signature (m Credentials), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetPeerCredentialsMethodInfo a signature Source | |
dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials Source
dBusConnectionGetStream
data DBusConnectionGetStreamMethodInfo Source
((~) (TYPE Lifted) signature (m IOStream), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetStreamMethodInfo a signature Source | |
dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream Source
dBusConnectionGetUniqueName
data DBusConnectionGetUniqueNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionGetUniqueNameMethodInfo a signature Source | |
dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionIsClosed
data DBusConnectionIsClosedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionIsClosedMethodInfo a signature Source | |
dBusConnectionIsClosed :: (MonadIO m, DBusConnectionK a) => a -> m Bool Source
dBusConnectionNew
dBusConnectionNew :: (MonadIO m, IOStreamK a, DBusAuthObserverK b, CancellableK c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionNewFinish
dBusConnectionNewFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection Source
dBusConnectionNewForAddress
dBusConnectionNewForAddress :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionNewForAddressFinish
dBusConnectionNewForAddressFinish :: (MonadIO m, AsyncResultK a) => a -> m DBusConnection Source
dBusConnectionNewForAddressSync
dBusConnectionNewForAddressSync :: (MonadIO m, DBusAuthObserverK a, CancellableK b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> m DBusConnection Source
dBusConnectionNewSync
dBusConnectionNewSync :: (MonadIO m, IOStreamK a, DBusAuthObserverK b, CancellableK c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> m DBusConnection Source
dBusConnectionRegisterObject
data DBusConnectionRegisterObjectMethodInfo Source
((~) (TYPE Lifted) signature (Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionRegisterObjectMethodInfo a signature Source | |
dBusConnectionRegisterObject :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32 Source
dBusConnectionRegisterSubtree
data DBusConnectionRegisterSubtreeMethodInfo Source
((~) (TYPE Lifted) signature (Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionRegisterSubtreeMethodInfo a signature Source | |
dBusConnectionRegisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 Source
dBusConnectionRemoveFilter
data DBusConnectionRemoveFilterMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionRemoveFilterMethodInfo a signature Source | |
dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionSendMessage
data DBusConnectionSendMessageMethodInfo Source
((~) (TYPE Lifted) signature (b -> [DBusSendMessageFlags] -> m Word32), MonadIO m, DBusConnectionK a, DBusMessageK b) => MethodInfo (TYPE Lifted) DBusConnectionSendMessageMethodInfo a signature Source | |
dBusConnectionSendMessage :: (MonadIO m, DBusConnectionK a, DBusMessageK b) => a -> b -> [DBusSendMessageFlags] -> m Word32 Source
dBusConnectionSendMessageWithReply
data DBusConnectionSendMessageWithReplyMethodInfo Source
((~) (TYPE Lifted) signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32), MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => MethodInfo (TYPE Lifted) DBusConnectionSendMessageWithReplyMethodInfo a signature Source | |
dBusConnectionSendMessageWithReply :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32 Source
dBusConnectionSendMessageWithReplyFinish
data DBusConnectionSendMessageWithReplyFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m DBusMessage), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) DBusConnectionSendMessageWithReplyFinishMethodInfo a signature Source | |
dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m DBusMessage Source
dBusConnectionSendMessageWithReplySync
data DBusConnectionSendMessageWithReplySyncMethodInfo Source
((~) (TYPE Lifted) signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)), MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => MethodInfo (TYPE Lifted) DBusConnectionSendMessageWithReplySyncMethodInfo a signature Source | |
dBusConnectionSendMessageWithReplySync :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32) Source
dBusConnectionSetExitOnClose
data DBusConnectionSetExitOnCloseMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionSetExitOnCloseMethodInfo a signature Source | |
dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> Bool -> m () Source
dBusConnectionSignalSubscribe
data DBusConnectionSignalSubscribeMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionSignalSubscribeMethodInfo a signature Source | |
dBusConnectionSignalSubscribe :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32 Source
dBusConnectionSignalUnsubscribe
data DBusConnectionSignalUnsubscribeMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionSignalUnsubscribeMethodInfo a signature Source | |
dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionStartMessageProcessing
data DBusConnectionStartMessageProcessingMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionStartMessageProcessingMethodInfo a signature Source | |
dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m () Source
dBusConnectionUnexportActionGroup
data DBusConnectionUnexportActionGroupMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionUnexportActionGroupMethodInfo a signature Source | |
dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnexportMenuModel
data DBusConnectionUnexportMenuModelMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionUnexportMenuModelMethodInfo a signature Source | |
dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnregisterObject
data DBusConnectionUnregisterObjectMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m Bool), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionUnregisterObjectMethodInfo a signature Source | |
dBusConnectionUnregisterObject :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool Source
dBusConnectionUnregisterSubtree
data DBusConnectionUnregisterSubtreeMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m Bool), MonadIO m, DBusConnectionK a) => MethodInfo (TYPE Lifted) DBusConnectionUnregisterSubtreeMethodInfo a signature Source | |
dBusConnectionUnregisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool Source
Properties
Address
data DBusConnectionAddressPropertyInfo Source
AuthenticationObserver
data DBusConnectionAuthenticationObserverPropertyInfo Source
constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue) Source
Capabilities
data DBusConnectionCapabilitiesPropertyInfo Source
getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags] Source
Closed
data DBusConnectionClosedPropertyInfo Source
getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool Source
ExitOnClose
data DBusConnectionExitOnClosePropertyInfo Source
getDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> m Bool Source
setDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> Bool -> m () Source
Flags
data DBusConnectionFlagsPropertyInfo Source
constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue) Source
Guid
data DBusConnectionGuidPropertyInfo Source
getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text Source
Stream
data DBusConnectionStreamPropertyInfo Source
getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream Source
UniqueName
data DBusConnectionUniqueNamePropertyInfo Source
getDBusConnectionUniqueName :: (MonadIO m, DBusConnectionK o) => o -> m Text Source
Signals
Closed
afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source
dBusConnectionClosedCallbackWrapper :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () Source
mkDBusConnectionClosedCallback :: DBusConnectionClosedCallbackC -> IO (FunPtr DBusConnectionClosedCallbackC) Source
onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source