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)
- dBusConnectionAddress :: AttrLabelProxy "address"
- data DBusConnectionAuthenticationObserverPropertyInfo
- constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue)
- dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver"
- data DBusConnectionCapabilitiesPropertyInfo
- dBusConnectionCapabilities :: AttrLabelProxy "capabilities"
- getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags]
- data DBusConnectionClosedPropertyInfo
- dBusConnectionClosed :: AttrLabelProxy "closed"
- getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool
- data DBusConnectionExitOnClosePropertyInfo
- constructDBusConnectionExitOnClose :: Bool -> IO ([Char], GValue)
- dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose"
- getDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> m Bool
- setDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> Bool -> m ()
- data DBusConnectionFlagsPropertyInfo
- constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue)
- dBusConnectionFlags :: AttrLabelProxy "flags"
- data DBusConnectionGuidPropertyInfo
- constructDBusConnectionGuid :: Text -> IO ([Char], GValue)
- dBusConnectionGuid :: AttrLabelProxy "guid"
- getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text
- data DBusConnectionStreamPropertyInfo
- constructDBusConnectionStream :: IOStreamK a => a -> IO ([Char], GValue)
- dBusConnectionStream :: AttrLabelProxy "stream"
- getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream
- data DBusConnectionUniqueNamePropertyInfo
- dBusConnectionUniqueName :: AttrLabelProxy "uniqueName"
- 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 | |
((~) * info (ResolveDBusConnectionMethod t DBusConnection), MethodInfo * info DBusConnection p) => IsLabelProxy t (DBusConnection -> p) | |
type ParentTypes DBusConnection | |
type AttributeList DBusConnection | |
type SignalList DBusConnection |
class GObject o => DBusConnectionK o Source
(GObject o, IsDescendantOf DBusConnection o) => DBusConnectionK o |
toDBusConnection :: DBusConnectionK o => o -> IO DBusConnection Source
Methods
dBusConnectionAddFilter
data DBusConnectionAddFilterMethodInfo Source
((~) * signature (DBusMessageFilterFunction -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionAddFilterMethodInfo a signature |
dBusConnectionAddFilter :: (MonadIO m, DBusConnectionK a) => a -> DBusMessageFilterFunction -> m Word32 Source
dBusConnectionCall
data DBusConnectionCallMethodInfo Source
((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo * DBusConnectionCallMethodInfo a signature |
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
((~) * signature (b -> m GVariant), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo * DBusConnectionCallFinishMethodInfo a signature |
dBusConnectionCallFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m GVariant Source
dBusConnectionCallSync
data DBusConnectionCallSyncMethodInfo Source
((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo * DBusConnectionCallSyncMethodInfo a signature |
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
((~) * 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 * DBusConnectionCallWithUnixFdListMethodInfo a signature |
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
((~) * signature (b -> m (GVariant, UnixFDList)), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo * DBusConnectionCallWithUnixFdListFinishMethodInfo a signature |
dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) Source
dBusConnectionCallWithUnixFdListSync
data DBusConnectionCallWithUnixFdListSyncMethodInfo Source
((~) * 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 * DBusConnectionCallWithUnixFdListSyncMethodInfo a signature |
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
((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo * DBusConnectionCloseMethodInfo a signature |
dBusConnectionClose :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionCloseFinish
data DBusConnectionCloseFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo * DBusConnectionCloseFinishMethodInfo a signature |
dBusConnectionCloseFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () Source
dBusConnectionCloseSync
data DBusConnectionCloseSyncMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo * DBusConnectionCloseSyncMethodInfo a signature |
dBusConnectionCloseSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m () Source
dBusConnectionEmitSignal
data DBusConnectionEmitSignalMethodInfo Source
((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionEmitSignalMethodInfo a signature |
dBusConnectionEmitSignal :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m () Source
dBusConnectionExportActionGroup
data DBusConnectionExportActionGroupMethodInfo Source
((~) * signature (Text -> b -> m Word32), MonadIO m, DBusConnectionK a, ActionGroupK b) => MethodInfo * DBusConnectionExportActionGroupMethodInfo a signature |
dBusConnectionExportActionGroup :: (MonadIO m, DBusConnectionK a, ActionGroupK b) => a -> Text -> b -> m Word32 Source
dBusConnectionExportMenuModel
data DBusConnectionExportMenuModelMethodInfo Source
((~) * signature (Text -> b -> m Word32), MonadIO m, DBusConnectionK a, MenuModelK b) => MethodInfo * DBusConnectionExportMenuModelMethodInfo a signature |
dBusConnectionExportMenuModel :: (MonadIO m, DBusConnectionK a, MenuModelK b) => a -> Text -> b -> m Word32 Source
dBusConnectionFlush
data DBusConnectionFlushMethodInfo Source
((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo * DBusConnectionFlushMethodInfo a signature |
dBusConnectionFlush :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionFlushFinish
data DBusConnectionFlushFinishMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo * DBusConnectionFlushFinishMethodInfo a signature |
dBusConnectionFlushFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () Source
dBusConnectionFlushSync
data DBusConnectionFlushSyncMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, DBusConnectionK a, CancellableK b) => MethodInfo * DBusConnectionFlushSyncMethodInfo a signature |
dBusConnectionFlushSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m () Source
dBusConnectionGetCapabilities
data DBusConnectionGetCapabilitiesMethodInfo Source
((~) * signature (m [DBusCapabilityFlags]), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetCapabilitiesMethodInfo a signature |
dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags] Source
dBusConnectionGetExitOnClose
data DBusConnectionGetExitOnCloseMethodInfo Source
((~) * signature (m Bool), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetExitOnCloseMethodInfo a signature |
dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool Source
dBusConnectionGetGuid
data DBusConnectionGetGuidMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetGuidMethodInfo a signature |
dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionGetLastSerial
data DBusConnectionGetLastSerialMethodInfo Source
((~) * signature (m Word32), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetLastSerialMethodInfo a signature |
dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32 Source
dBusConnectionGetPeerCredentials
data DBusConnectionGetPeerCredentialsMethodInfo Source
((~) * signature (m Credentials), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetPeerCredentialsMethodInfo a signature |
dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials Source
dBusConnectionGetStream
data DBusConnectionGetStreamMethodInfo Source
((~) * signature (m IOStream), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetStreamMethodInfo a signature |
dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream Source
dBusConnectionGetUniqueName
data DBusConnectionGetUniqueNameMethodInfo Source
((~) * signature (m Text), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetUniqueNameMethodInfo a signature |
dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionIsClosed
data DBusConnectionIsClosedMethodInfo Source
((~) * signature (m Bool), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionIsClosedMethodInfo a signature |
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
((~) * signature (Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionRegisterObjectMethodInfo a signature |
dBusConnectionRegisterObject :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32 Source
dBusConnectionRegisterSubtree
data DBusConnectionRegisterSubtreeMethodInfo Source
((~) * signature (Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionRegisterSubtreeMethodInfo a signature |
dBusConnectionRegisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 Source
dBusConnectionRemoveFilter
data DBusConnectionRemoveFilterMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionRemoveFilterMethodInfo a signature |
dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionSendMessage
data DBusConnectionSendMessageMethodInfo Source
((~) * signature (b -> [DBusSendMessageFlags] -> m Word32), MonadIO m, DBusConnectionK a, DBusMessageK b) => MethodInfo * DBusConnectionSendMessageMethodInfo a signature |
dBusConnectionSendMessage :: (MonadIO m, DBusConnectionK a, DBusMessageK b) => a -> b -> [DBusSendMessageFlags] -> m Word32 Source
dBusConnectionSendMessageWithReply
data DBusConnectionSendMessageWithReplyMethodInfo Source
((~) * signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32), MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => MethodInfo * DBusConnectionSendMessageWithReplyMethodInfo a signature |
dBusConnectionSendMessageWithReply :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32 Source
dBusConnectionSendMessageWithReplyFinish
data DBusConnectionSendMessageWithReplyFinishMethodInfo Source
((~) * signature (b -> m DBusMessage), MonadIO m, DBusConnectionK a, AsyncResultK b) => MethodInfo * DBusConnectionSendMessageWithReplyFinishMethodInfo a signature |
dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m DBusMessage Source
dBusConnectionSendMessageWithReplySync
data DBusConnectionSendMessageWithReplySyncMethodInfo Source
((~) * signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)), MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => MethodInfo * DBusConnectionSendMessageWithReplySyncMethodInfo a signature |
dBusConnectionSendMessageWithReplySync :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32) Source
dBusConnectionSetExitOnClose
data DBusConnectionSetExitOnCloseMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionSetExitOnCloseMethodInfo a signature |
dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> Bool -> m () Source
dBusConnectionSignalSubscribe
data DBusConnectionSignalSubscribeMethodInfo Source
((~) * signature (Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionSignalSubscribeMethodInfo a signature |
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
((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionSignalUnsubscribeMethodInfo a signature |
dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionStartMessageProcessing
data DBusConnectionStartMessageProcessingMethodInfo Source
((~) * signature (m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionStartMessageProcessingMethodInfo a signature |
dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m () Source
dBusConnectionUnexportActionGroup
data DBusConnectionUnexportActionGroupMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionUnexportActionGroupMethodInfo a signature |
dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnexportMenuModel
data DBusConnectionUnexportMenuModelMethodInfo Source
((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionUnexportMenuModelMethodInfo a signature |
dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnregisterObject
data DBusConnectionUnregisterObjectMethodInfo Source
((~) * signature (Word32 -> m Bool), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionUnregisterObjectMethodInfo a signature |
dBusConnectionUnregisterObject :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool Source
dBusConnectionUnregisterSubtree
data DBusConnectionUnregisterSubtreeMethodInfo Source
((~) * signature (Word32 -> m Bool), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionUnregisterSubtreeMethodInfo a signature |
dBusConnectionUnregisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool Source
Properties
Address
data DBusConnectionAddressPropertyInfo Source
dBusConnectionAddress :: AttrLabelProxy "address" Source
AuthenticationObserver
data DBusConnectionAuthenticationObserverPropertyInfo Source
constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue) Source
dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" Source
Capabilities
data DBusConnectionCapabilitiesPropertyInfo Source
dBusConnectionCapabilities :: AttrLabelProxy "capabilities" Source
getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags] Source
Closed
data DBusConnectionClosedPropertyInfo Source
dBusConnectionClosed :: AttrLabelProxy "closed" Source
getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool Source
ExitOnClose
data DBusConnectionExitOnClosePropertyInfo Source
dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose" 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
dBusConnectionFlags :: AttrLabelProxy "flags" Source
Guid
data DBusConnectionGuidPropertyInfo Source
dBusConnectionGuid :: AttrLabelProxy "guid" Source
getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text Source
Stream
data DBusConnectionStreamPropertyInfo Source
dBusConnectionStream :: AttrLabelProxy "stream" Source
getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream Source
UniqueName
data DBusConnectionUniqueNamePropertyInfo Source
dBusConnectionUniqueName :: AttrLabelProxy "uniqueName" 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