| 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 => 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
Constructors
| DBusConnection (ForeignPtr DBusConnection) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf DBusConnection o) => DBusConnectionK o | 
toDBusConnection :: DBusConnectionK o => o -> IO DBusConnection Source
Methods
dBusConnectionAddFilter
data DBusConnectionAddFilterMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * signature (m [DBusCapabilityFlags]), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetCapabilitiesMethodInfo a signature | 
dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags] Source
dBusConnectionGetExitOnClose
data DBusConnectionGetExitOnCloseMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetExitOnCloseMethodInfo a signature | 
dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool Source
dBusConnectionGetGuid
data DBusConnectionGetGuidMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetGuidMethodInfo a signature | 
dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionGetLastSerial
data DBusConnectionGetLastSerialMethodInfo Source
Instances
| ((~) * signature (m Word32), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetLastSerialMethodInfo a signature | 
dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32 Source
dBusConnectionGetPeerCredentials
data DBusConnectionGetPeerCredentialsMethodInfo Source
Instances
| ((~) * signature (m Credentials), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetPeerCredentialsMethodInfo a signature | 
dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials Source
dBusConnectionGetStream
data DBusConnectionGetStreamMethodInfo Source
Instances
| ((~) * signature (m IOStream), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetStreamMethodInfo a signature | 
dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream Source
dBusConnectionGetUniqueName
data DBusConnectionGetUniqueNameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionGetUniqueNameMethodInfo a signature | 
dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionIsClosed
data DBusConnectionIsClosedMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionRemoveFilterMethodInfo a signature | 
dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionSendMessage
data DBusConnectionSendMessageMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionSetExitOnCloseMethodInfo a signature | 
dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK 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, 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
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionSignalUnsubscribeMethodInfo a signature | 
dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionStartMessageProcessing
data DBusConnectionStartMessageProcessingMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionStartMessageProcessingMethodInfo a signature | 
dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m () Source
dBusConnectionUnexportActionGroup
data DBusConnectionUnexportActionGroupMethodInfo Source
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionUnexportActionGroupMethodInfo a signature | 
dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnexportMenuModel
data DBusConnectionUnexportMenuModelMethodInfo Source
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, DBusConnectionK a) => MethodInfo * DBusConnectionUnexportMenuModelMethodInfo a signature | 
dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnregisterObject
data DBusConnectionUnregisterObjectMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
dBusConnectionAddress :: AttrLabelProxy "address" Source
AuthenticationObserver
data DBusConnectionAuthenticationObserverPropertyInfo Source
Instances
constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue) Source
dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" Source
Capabilities
data DBusConnectionCapabilitiesPropertyInfo Source
Instances
dBusConnectionCapabilities :: AttrLabelProxy "capabilities" Source
getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags] Source
Closed
data DBusConnectionClosedPropertyInfo Source
Instances
dBusConnectionClosed :: AttrLabelProxy "closed" Source
getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool Source
ExitOnClose
data DBusConnectionExitOnClosePropertyInfo Source
Instances
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
Instances
constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue) Source
dBusConnectionFlags :: AttrLabelProxy "flags" Source
Guid
data DBusConnectionGuidPropertyInfo Source
Instances
dBusConnectionGuid :: AttrLabelProxy "guid" Source
getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text Source
Stream
data DBusConnectionStreamPropertyInfo Source
Instances
dBusConnectionStream :: AttrLabelProxy "stream" Source
getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream Source
UniqueName
data DBusConnectionUniqueNamePropertyInfo Source
Instances
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