| 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
- addFilter
- call
- callFinish
- callSync
- callWithUnixFdList
- callWithUnixFdListFinish
- callWithUnixFdListSync
- close
- closeFinish
- closeSync
- emitSignal
- exportActionGroup
- exportMenuModel
- flush
- flushFinish
- flushSync
- getCapabilities
- getExitOnClose
- getGuid
- getLastSerial
- getPeerCredentials
- getStream
- getUniqueName
- isClosed
- new
- newFinish
- newForAddress
- newForAddressFinish
- newForAddressSync
- newSync
- registerObject
- registerSubtree
- removeFilter
- sendMessage
- sendMessageWithReply
- sendMessageWithReplyFinish
- sendMessageWithReplySync
- setExitOnClose
- signalSubscribe
- signalUnsubscribe
- startMessageProcessing
- unexportActionGroup
- unexportMenuModel
- unregisterObject
- unregisterSubtree
- Properties
- Signals
Description
- newtype DBusConnection = DBusConnection (ManagedPtr DBusConnection)
- class GObject o => IsDBusConnection o
- toDBusConnection :: IsDBusConnection o => o -> IO DBusConnection
- noDBusConnection :: Maybe DBusConnection
- data DBusConnectionAddFilterMethodInfo
- dBusConnectionAddFilter :: (MonadIO m, IsDBusConnection a) => a -> DBusMessageFilterFunction -> m Word32
- data DBusConnectionCallMethodInfo
- dBusConnectionCall :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCallFinishMethodInfo
- dBusConnectionCallFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m GVariant
- data DBusConnectionCallSyncMethodInfo
- dBusConnectionCallSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- data DBusConnectionCallWithUnixFdListMethodInfo
- dBusConnectionCallWithUnixFdList :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCallWithUnixFdListFinishMethodInfo
- dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList)
- data DBusConnectionCallWithUnixFdListSyncMethodInfo
- dBusConnectionCallWithUnixFdListSync :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)
- data DBusConnectionCloseMethodInfo
- dBusConnectionClose :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionCloseFinishMethodInfo
- dBusConnectionCloseFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m ()
- data DBusConnectionCloseSyncMethodInfo
- dBusConnectionCloseSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m ()
- data DBusConnectionEmitSignalMethodInfo
- dBusConnectionEmitSignal :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()
- data DBusConnectionExportActionGroupMethodInfo
- dBusConnectionExportActionGroup :: (MonadIO m, IsDBusConnection a, IsActionGroup b) => a -> Text -> b -> m Word32
- data DBusConnectionExportMenuModelMethodInfo
- dBusConnectionExportMenuModel :: (MonadIO m, IsDBusConnection a, IsMenuModel b) => a -> Text -> b -> m Word32
- data DBusConnectionFlushMethodInfo
- dBusConnectionFlush :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data DBusConnectionFlushFinishMethodInfo
- dBusConnectionFlushFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m ()
- data DBusConnectionFlushSyncMethodInfo
- dBusConnectionFlushSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m ()
- data DBusConnectionGetCapabilitiesMethodInfo
- dBusConnectionGetCapabilities :: (MonadIO m, IsDBusConnection a) => a -> m [DBusCapabilityFlags]
- data DBusConnectionGetExitOnCloseMethodInfo
- dBusConnectionGetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> m Bool
- data DBusConnectionGetGuidMethodInfo
- dBusConnectionGetGuid :: (MonadIO m, IsDBusConnection a) => a -> m Text
- data DBusConnectionGetLastSerialMethodInfo
- dBusConnectionGetLastSerial :: (MonadIO m, IsDBusConnection a) => a -> m Word32
- data DBusConnectionGetPeerCredentialsMethodInfo
- dBusConnectionGetPeerCredentials :: (MonadIO m, IsDBusConnection a) => a -> m (Maybe Credentials)
- data DBusConnectionGetStreamMethodInfo
- dBusConnectionGetStream :: (MonadIO m, IsDBusConnection a) => a -> m IOStream
- data DBusConnectionGetUniqueNameMethodInfo
- dBusConnectionGetUniqueName :: (MonadIO m, IsDBusConnection a) => a -> m Text
- data DBusConnectionIsClosedMethodInfo
- dBusConnectionIsClosed :: (MonadIO m, IsDBusConnection a) => a -> m Bool
- dBusConnectionNew :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection
- dBusConnectionNewForAddress :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionNewForAddressFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection
- dBusConnectionNewForAddressSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> m DBusConnection
- dBusConnectionNewSync :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> m DBusConnection
- data DBusConnectionRegisterObjectMethodInfo
- dBusConnectionRegisterObject :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32
- data DBusConnectionRegisterSubtreeMethodInfo
- dBusConnectionRegisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32
- data DBusConnectionRemoveFilterMethodInfo
- dBusConnectionRemoveFilter :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionSendMessageMethodInfo
- dBusConnectionSendMessage :: (MonadIO m, IsDBusConnection a, IsDBusMessage b) => a -> b -> [DBusSendMessageFlags] -> m Word32
- data DBusConnectionSendMessageWithReplyMethodInfo
- dBusConnectionSendMessageWithReply :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32
- data DBusConnectionSendMessageWithReplyFinishMethodInfo
- dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m DBusMessage
- data DBusConnectionSendMessageWithReplySyncMethodInfo
- dBusConnectionSendMessageWithReplySync :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)
- data DBusConnectionSetExitOnCloseMethodInfo
- dBusConnectionSetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> Bool -> m ()
- data DBusConnectionSignalSubscribeMethodInfo
- dBusConnectionSignalSubscribe :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32
- data DBusConnectionSignalUnsubscribeMethodInfo
- dBusConnectionSignalUnsubscribe :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionStartMessageProcessingMethodInfo
- dBusConnectionStartMessageProcessing :: (MonadIO m, IsDBusConnection a) => a -> m ()
- data DBusConnectionUnexportActionGroupMethodInfo
- dBusConnectionUnexportActionGroup :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionUnexportMenuModelMethodInfo
- dBusConnectionUnexportMenuModel :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m ()
- data DBusConnectionUnregisterObjectMethodInfo
- dBusConnectionUnregisterObject :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool
- data DBusConnectionUnregisterSubtreeMethodInfo
- dBusConnectionUnregisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool
- data DBusConnectionAddressPropertyInfo
- constructDBusConnectionAddress :: IsDBusConnection o => Text -> IO (GValueConstruct o)
- dBusConnectionAddress :: AttrLabelProxy "address"
- data DBusConnectionAuthenticationObserverPropertyInfo
- constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o)
- dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver"
- data DBusConnectionCapabilitiesPropertyInfo
- dBusConnectionCapabilities :: AttrLabelProxy "capabilities"
- getDBusConnectionCapabilities :: (MonadIO m, IsDBusConnection o) => o -> m [DBusCapabilityFlags]
- data DBusConnectionClosedPropertyInfo
- dBusConnectionClosed :: AttrLabelProxy "closed"
- getDBusConnectionClosed :: (MonadIO m, IsDBusConnection o) => o -> m Bool
- data DBusConnectionExitOnClosePropertyInfo
- constructDBusConnectionExitOnClose :: IsDBusConnection o => Bool -> IO (GValueConstruct o)
- dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose"
- getDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> m Bool
- setDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> Bool -> m ()
- data DBusConnectionFlagsPropertyInfo
- constructDBusConnectionFlags :: IsDBusConnection o => [DBusConnectionFlags] -> IO (GValueConstruct o)
- dBusConnectionFlags :: AttrLabelProxy "flags"
- data DBusConnectionGuidPropertyInfo
- constructDBusConnectionGuid :: IsDBusConnection o => Text -> IO (GValueConstruct o)
- dBusConnectionGuid :: AttrLabelProxy "guid"
- getDBusConnectionGuid :: (MonadIO m, IsDBusConnection o) => o -> m Text
- data DBusConnectionStreamPropertyInfo
- constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
- dBusConnectionStream :: AttrLabelProxy "stream"
- getDBusConnectionStream :: (MonadIO m, IsDBusConnection o) => o -> m IOStream
- data DBusConnectionUniqueNamePropertyInfo
- dBusConnectionUniqueName :: AttrLabelProxy "uniqueName"
- getDBusConnectionUniqueName :: (MonadIO m, IsDBusConnection o) => o -> m Text
- type C_DBusConnectionClosedCallback = Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
- type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO ()
- data DBusConnectionClosedSignalInfo
- afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId
- genClosure_DBusConnectionClosed :: DBusConnectionClosedCallback -> IO Closure
- mk_DBusConnectionClosedCallback :: C_DBusConnectionClosedCallback -> IO (FunPtr C_DBusConnectionClosedCallback)
- noDBusConnectionClosedCallback :: Maybe DBusConnectionClosedCallback
- onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId
- wrap_DBusConnectionClosedCallback :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
Exported types
newtype DBusConnection Source #
Constructors
| DBusConnection (ManagedPtr DBusConnection) |
Instances
| GObject DBusConnection Source # | |
| IsObject DBusConnection Source # | |
| IsDBusConnection DBusConnection Source # | |
| IsInitable DBusConnection Source # | |
| IsAsyncInitable DBusConnection Source # | |
| ((~) * info (ResolveDBusConnectionMethod t DBusConnection), MethodInfo * info DBusConnection p) => IsLabel t (DBusConnection -> p) Source # | |
| ((~) * info (ResolveDBusConnectionMethod t DBusConnection), MethodInfo * info DBusConnection p) => IsLabelProxy t (DBusConnection -> p) Source # | |
| HasAttributeList * DBusConnection Source # | |
| type SignalList DBusConnection Source # | |
| type AttributeList DBusConnection Source # | |
class GObject o => IsDBusConnection o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusConnection a) => IsDBusConnection a Source # | |
| IsDBusConnection DBusConnection Source # | |
toDBusConnection :: IsDBusConnection o => o -> IO DBusConnection Source #
Methods
addFilter
data DBusConnectionAddFilterMethodInfo Source #
Instances
| ((~) * signature (DBusMessageFilterFunction -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionAddFilterMethodInfo a signature Source # | |
dBusConnectionAddFilter :: (MonadIO m, IsDBusConnection a) => a -> DBusMessageFilterFunction -> m Word32 Source #
call
data DBusConnectionCallMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCallMethodInfo a signature Source # | |
dBusConnectionCall :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
callFinish
data DBusConnectionCallFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m GVariant), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCallFinishMethodInfo a signature Source # | |
dBusConnectionCallFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m GVariant Source #
callSync
data DBusConnectionCallSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCallSyncMethodInfo a signature Source # | |
dBusConnectionCallSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant Source #
callWithUnixFdList
data DBusConnectionCallWithUnixFdListMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => MethodInfo * DBusConnectionCallWithUnixFdListMethodInfo a signature Source # | |
dBusConnectionCallWithUnixFdList :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
callWithUnixFdListFinish
data DBusConnectionCallWithUnixFdListFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (GVariant, UnixFDList)), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCallWithUnixFdListFinishMethodInfo a signature Source # | |
dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m (GVariant, UnixFDList) Source #
callWithUnixFdListSync
data DBusConnectionCallWithUnixFdListSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList)), MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => MethodInfo * DBusConnectionCallWithUnixFdListSyncMethodInfo a signature Source # | |
dBusConnectionCallWithUnixFdListSync :: (MonadIO m, IsDBusConnection a, IsUnixFDList b, IsCancellable c) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe c -> m (GVariant, UnixFDList) Source #
close
data DBusConnectionCloseMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCloseMethodInfo a signature Source # | |
dBusConnectionClose :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
closeFinish
data DBusConnectionCloseFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCloseFinishMethodInfo a signature Source # | |
dBusConnectionCloseFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m () Source #
closeSync
data DBusConnectionCloseSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCloseSyncMethodInfo a signature Source # | |
dBusConnectionCloseSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m () Source #
emitSignal
data DBusConnectionEmitSignalMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionEmitSignalMethodInfo a signature Source # | |
dBusConnectionEmitSignal :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m () Source #
exportActionGroup
data DBusConnectionExportActionGroupMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> m Word32), MonadIO m, IsDBusConnection a, IsActionGroup b) => MethodInfo * DBusConnectionExportActionGroupMethodInfo a signature Source # | |
dBusConnectionExportActionGroup :: (MonadIO m, IsDBusConnection a, IsActionGroup b) => a -> Text -> b -> m Word32 Source #
exportMenuModel
data DBusConnectionExportMenuModelMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> m Word32), MonadIO m, IsDBusConnection a, IsMenuModel b) => MethodInfo * DBusConnectionExportMenuModelMethodInfo a signature Source # | |
dBusConnectionExportMenuModel :: (MonadIO m, IsDBusConnection a, IsMenuModel b) => a -> Text -> b -> m Word32 Source #
flush
data DBusConnectionFlushMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionFlushMethodInfo a signature Source # | |
dBusConnectionFlush :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
flushFinish
data DBusConnectionFlushFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionFlushFinishMethodInfo a signature Source # | |
dBusConnectionFlushFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m () Source #
flushSync
data DBusConnectionFlushSyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionFlushSyncMethodInfo a signature Source # | |
dBusConnectionFlushSync :: (MonadIO m, IsDBusConnection a, IsCancellable b) => a -> Maybe b -> m () Source #
getCapabilities
data DBusConnectionGetCapabilitiesMethodInfo Source #
Instances
| ((~) * signature (m [DBusCapabilityFlags]), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetCapabilitiesMethodInfo a signature Source # | |
dBusConnectionGetCapabilities :: (MonadIO m, IsDBusConnection a) => a -> m [DBusCapabilityFlags] Source #
getExitOnClose
data DBusConnectionGetExitOnCloseMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetExitOnCloseMethodInfo a signature Source # | |
dBusConnectionGetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> m Bool Source #
getGuid
data DBusConnectionGetGuidMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetGuidMethodInfo a signature Source # | |
dBusConnectionGetGuid :: (MonadIO m, IsDBusConnection a) => a -> m Text Source #
getLastSerial
data DBusConnectionGetLastSerialMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetLastSerialMethodInfo a signature Source # | |
dBusConnectionGetLastSerial :: (MonadIO m, IsDBusConnection a) => a -> m Word32 Source #
getPeerCredentials
data DBusConnectionGetPeerCredentialsMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Credentials)), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetPeerCredentialsMethodInfo a signature Source # | |
dBusConnectionGetPeerCredentials :: (MonadIO m, IsDBusConnection a) => a -> m (Maybe Credentials) Source #
getStream
data DBusConnectionGetStreamMethodInfo Source #
Instances
| ((~) * signature (m IOStream), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetStreamMethodInfo a signature Source # | |
dBusConnectionGetStream :: (MonadIO m, IsDBusConnection a) => a -> m IOStream Source #
getUniqueName
data DBusConnectionGetUniqueNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetUniqueNameMethodInfo a signature Source # | |
dBusConnectionGetUniqueName :: (MonadIO m, IsDBusConnection a) => a -> m Text Source #
isClosed
data DBusConnectionIsClosedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionIsClosedMethodInfo a signature Source # | |
dBusConnectionIsClosed :: (MonadIO m, IsDBusConnection a) => a -> m Bool Source #
new
dBusConnectionNew :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
newFinish
dBusConnectionNewFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection Source #
newForAddress
dBusConnectionNewForAddress :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
newForAddressFinish
dBusConnectionNewForAddressFinish :: (MonadIO m, IsAsyncResult a) => a -> m DBusConnection Source #
newForAddressSync
dBusConnectionNewForAddressSync :: (MonadIO m, IsDBusAuthObserver a, IsCancellable b) => Text -> [DBusConnectionFlags] -> Maybe a -> Maybe b -> m DBusConnection Source #
newSync
dBusConnectionNewSync :: (MonadIO m, IsIOStream a, IsDBusAuthObserver b, IsCancellable c) => a -> Maybe Text -> [DBusConnectionFlags] -> Maybe b -> Maybe c -> m DBusConnection Source #
registerObject
data DBusConnectionRegisterObjectMethodInfo Source #
Instances
| ((~) * signature (Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRegisterObjectMethodInfo a signature Source # | |
dBusConnectionRegisterObject :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusInterfaceInfo -> Maybe Closure -> Maybe Closure -> Maybe Closure -> m Word32 Source #
registerSubtree
data DBusConnectionRegisterSubtreeMethodInfo Source #
Instances
| ((~) * signature (Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRegisterSubtreeMethodInfo a signature Source # | |
dBusConnectionRegisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 Source #
removeFilter
data DBusConnectionRemoveFilterMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRemoveFilterMethodInfo a signature Source # | |
dBusConnectionRemoveFilter :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
sendMessage
data DBusConnectionSendMessageMethodInfo Source #
Instances
| ((~) * signature (b -> [DBusSendMessageFlags] -> m Word32), MonadIO m, IsDBusConnection a, IsDBusMessage b) => MethodInfo * DBusConnectionSendMessageMethodInfo a signature Source # | |
dBusConnectionSendMessage :: (MonadIO m, IsDBusConnection a, IsDBusMessage b) => a -> b -> [DBusSendMessageFlags] -> m Word32 Source #
sendMessageWithReply
data DBusConnectionSendMessageWithReplyMethodInfo Source #
Instances
| ((~) * signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32), MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => MethodInfo * DBusConnectionSendMessageWithReplyMethodInfo a signature Source # | |
dBusConnectionSendMessageWithReply :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32 Source #
sendMessageWithReplyFinish
data DBusConnectionSendMessageWithReplyFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m DBusMessage), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionSendMessageWithReplyFinishMethodInfo a signature Source # | |
dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, IsDBusConnection a, IsAsyncResult b) => a -> b -> m DBusMessage Source #
sendMessageWithReplySync
data DBusConnectionSendMessageWithReplySyncMethodInfo Source #
Instances
| ((~) * signature (b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)), MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => MethodInfo * DBusConnectionSendMessageWithReplySyncMethodInfo a signature Source # | |
dBusConnectionSendMessageWithReplySync :: (MonadIO m, IsDBusConnection a, IsDBusMessage b, IsCancellable c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32) Source #
setExitOnClose
data DBusConnectionSetExitOnCloseMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSetExitOnCloseMethodInfo a signature Source # | |
dBusConnectionSetExitOnClose :: (MonadIO m, IsDBusConnection a) => a -> Bool -> m () Source #
signalSubscribe
data DBusConnectionSignalSubscribeMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSignalSubscribeMethodInfo a signature Source # | |
dBusConnectionSignalSubscribe :: (MonadIO m, IsDBusConnection a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32 Source #
signalUnsubscribe
data DBusConnectionSignalUnsubscribeMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSignalUnsubscribeMethodInfo a signature Source # | |
dBusConnectionSignalUnsubscribe :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
startMessageProcessing
data DBusConnectionStartMessageProcessingMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionStartMessageProcessingMethodInfo a signature Source # | |
dBusConnectionStartMessageProcessing :: (MonadIO m, IsDBusConnection a) => a -> m () Source #
unexportActionGroup
data DBusConnectionUnexportActionGroupMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnexportActionGroupMethodInfo a signature Source # | |
dBusConnectionUnexportActionGroup :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
unexportMenuModel
data DBusConnectionUnexportMenuModelMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnexportMenuModelMethodInfo a signature Source # | |
dBusConnectionUnexportMenuModel :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m () Source #
unregisterObject
data DBusConnectionUnregisterObjectMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnregisterObjectMethodInfo a signature Source # | |
dBusConnectionUnregisterObject :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool Source #
unregisterSubtree
data DBusConnectionUnregisterSubtreeMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnregisterSubtreeMethodInfo a signature Source # | |
dBusConnectionUnregisterSubtree :: (MonadIO m, IsDBusConnection a) => a -> Word32 -> m Bool Source #
Properties
address
data DBusConnectionAddressPropertyInfo Source #
Instances
| AttrInfo DBusConnectionAddressPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionAddressPropertyInfo Source # | |
| type AttrOrigin DBusConnectionAddressPropertyInfo Source # | |
| type AttrLabel DBusConnectionAddressPropertyInfo Source # | |
| type AttrGetType DBusConnectionAddressPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionAddressPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionAddressPropertyInfo Source # | |
constructDBusConnectionAddress :: IsDBusConnection o => Text -> IO (GValueConstruct o) Source #
dBusConnectionAddress :: AttrLabelProxy "address" Source #
authenticationObserver
data DBusConnectionAuthenticationObserverPropertyInfo Source #
Instances
| AttrInfo DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrOrigin DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrLabel DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrGetType DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionAuthenticationObserverPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionAuthenticationObserverPropertyInfo Source # | |
constructDBusConnectionAuthenticationObserver :: (IsDBusConnection o, IsDBusAuthObserver a) => a -> IO (GValueConstruct o) Source #
dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" Source #
capabilities
data DBusConnectionCapabilitiesPropertyInfo Source #
Instances
| AttrInfo DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrOrigin DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrLabel DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrGetType DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionCapabilitiesPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionCapabilitiesPropertyInfo Source # | |
dBusConnectionCapabilities :: AttrLabelProxy "capabilities" Source #
getDBusConnectionCapabilities :: (MonadIO m, IsDBusConnection o) => o -> m [DBusCapabilityFlags] Source #
closed
data DBusConnectionClosedPropertyInfo Source #
Instances
| AttrInfo DBusConnectionClosedPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionClosedPropertyInfo Source # | |
| type AttrOrigin DBusConnectionClosedPropertyInfo Source # | |
| type AttrLabel DBusConnectionClosedPropertyInfo Source # | |
| type AttrGetType DBusConnectionClosedPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionClosedPropertyInfo Source # | |
dBusConnectionClosed :: AttrLabelProxy "closed" Source #
getDBusConnectionClosed :: (MonadIO m, IsDBusConnection o) => o -> m Bool Source #
exitOnClose
data DBusConnectionExitOnClosePropertyInfo Source #
Instances
| AttrInfo DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrOrigin DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrLabel DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrGetType DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionExitOnClosePropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionExitOnClosePropertyInfo Source # | |
constructDBusConnectionExitOnClose :: IsDBusConnection o => Bool -> IO (GValueConstruct o) Source #
dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose" Source #
getDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> m Bool Source #
setDBusConnectionExitOnClose :: (MonadIO m, IsDBusConnection o) => o -> Bool -> m () Source #
flags
data DBusConnectionFlagsPropertyInfo Source #
Instances
| AttrInfo DBusConnectionFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo Source # | |
| type AttrOrigin DBusConnectionFlagsPropertyInfo Source # | |
| type AttrLabel DBusConnectionFlagsPropertyInfo Source # | |
| type AttrGetType DBusConnectionFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionFlagsPropertyInfo Source # | |
constructDBusConnectionFlags :: IsDBusConnection o => [DBusConnectionFlags] -> IO (GValueConstruct o) Source #
dBusConnectionFlags :: AttrLabelProxy "flags" Source #
guid
data DBusConnectionGuidPropertyInfo Source #
Instances
| AttrInfo DBusConnectionGuidPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionGuidPropertyInfo Source # | |
| type AttrOrigin DBusConnectionGuidPropertyInfo Source # | |
| type AttrLabel DBusConnectionGuidPropertyInfo Source # | |
| type AttrGetType DBusConnectionGuidPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionGuidPropertyInfo Source # | |
constructDBusConnectionGuid :: IsDBusConnection o => Text -> IO (GValueConstruct o) Source #
dBusConnectionGuid :: AttrLabelProxy "guid" Source #
getDBusConnectionGuid :: (MonadIO m, IsDBusConnection o) => o -> m Text Source #
stream
data DBusConnectionStreamPropertyInfo Source #
Instances
| AttrInfo DBusConnectionStreamPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionStreamPropertyInfo Source # | |
| type AttrOrigin DBusConnectionStreamPropertyInfo Source # | |
| type AttrLabel DBusConnectionStreamPropertyInfo Source # | |
| type AttrGetType DBusConnectionStreamPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionStreamPropertyInfo Source # | |
constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o) Source #
dBusConnectionStream :: AttrLabelProxy "stream" Source #
getDBusConnectionStream :: (MonadIO m, IsDBusConnection o) => o -> m IOStream Source #
uniqueName
data DBusConnectionUniqueNamePropertyInfo Source #
Instances
| AttrInfo DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrSetTypeConstraint DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrOrigin DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrLabel DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrGetType DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusConnectionUniqueNamePropertyInfo Source # | |
| type AttrAllowedOps DBusConnectionUniqueNamePropertyInfo Source # | |
dBusConnectionUniqueName :: AttrLabelProxy "uniqueName" Source #
getDBusConnectionUniqueName :: (MonadIO m, IsDBusConnection o) => o -> m Text Source #
Signals
closed
data DBusConnectionClosedSignalInfo Source #
Instances
| SignalInfo DBusConnectionClosedSignalInfo Source # | |
| type HaskellCallbackType DBusConnectionClosedSignalInfo Source # | |
afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source #
genClosure_DBusConnectionClosed :: DBusConnectionClosedCallback -> IO Closure Source #
mk_DBusConnectionClosedCallback :: C_DBusConnectionClosedCallback -> IO (FunPtr C_DBusConnectionClosedCallback) Source #
onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source #
wrap_DBusConnectionClosedCallback :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () Source #