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
- dBusConnectionAddFilter :: (MonadIO m, DBusConnectionK a) => a -> DBusMessageFilterFunction -> m Word32
- dBusConnectionCall :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionCallFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m GVariant
- dBusConnectionCallSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> Maybe VariantType -> [DBusCallFlags] -> Int32 -> Maybe b -> m GVariant
- 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 ()
- dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList)
- 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)
- dBusConnectionClose :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionCloseFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m ()
- dBusConnectionCloseSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m ()
- dBusConnectionEmitSignal :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()
- dBusConnectionExportActionGroup :: (MonadIO m, DBusConnectionK a, ActionGroupK b) => a -> Text -> b -> m Word32
- dBusConnectionExportMenuModel :: (MonadIO m, DBusConnectionK a, MenuModelK b) => a -> Text -> b -> m Word32
- dBusConnectionFlush :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- dBusConnectionFlushFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m ()
- dBusConnectionFlushSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m ()
- dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags]
- dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool
- dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text
- dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32
- dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials
- dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream
- dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text
- 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
- dBusConnectionRegisterObject :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusInterfaceInfo -> Maybe DBusInterfaceVTable -> Maybe (Ptr ()) -> DestroyNotify -> m Word32
- dBusConnectionRegisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32
- dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- dBusConnectionSendMessage :: (MonadIO m, DBusConnectionK a, DBusMessageK b) => a -> b -> [DBusSendMessageFlags] -> m Word32
- dBusConnectionSendMessageWithReply :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32
- dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m DBusMessage
- dBusConnectionSendMessageWithReplySync :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32)
- dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> Bool -> m ()
- dBusConnectionSignalSubscribe :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32
- dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m ()
- dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m ()
- dBusConnectionUnregisterObject :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool
- dBusConnectionUnregisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool
- data DBusConnectionAddressPropertyInfo
- constructDBusConnectionAddress :: Text -> IO ([Char], GValue)
- data DBusConnectionAuthenticationObserverPropertyInfo
- constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue)
- data DBusConnectionCapabilitiesPropertyInfo
- getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags]
- data DBusConnectionClosedPropertyInfo
- getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool
- data DBusConnectionExitOnClosePropertyInfo
- constructDBusConnectionExitOnClose :: Bool -> IO ([Char], GValue)
- getDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> m Bool
- setDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> Bool -> m ()
- data DBusConnectionFlagsPropertyInfo
- constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue)
- data DBusConnectionGuidPropertyInfo
- constructDBusConnectionGuid :: Text -> IO ([Char], GValue)
- getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text
- data DBusConnectionStreamPropertyInfo
- constructDBusConnectionStream :: IOStreamK a => a -> IO ([Char], GValue)
- getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream
- data DBusConnectionUniqueNamePropertyInfo
- getDBusConnectionUniqueName :: (MonadIO m, DBusConnectionK o) => o -> m Text
- type DBusConnectionClosedCallback = Bool -> Maybe GError -> IO ()
- type DBusConnectionClosedCallbackC = Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
- data DBusConnectionClosedSignalInfo
- afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId
- dBusConnectionClosedCallbackWrapper :: DBusConnectionClosedCallback -> Ptr () -> CInt -> Ptr GError -> Ptr () -> IO ()
- dBusConnectionClosedClosure :: DBusConnectionClosedCallback -> IO Closure
- mkDBusConnectionClosedCallback :: DBusConnectionClosedCallbackC -> IO (FunPtr DBusConnectionClosedCallbackC)
- noDBusConnectionClosedCallback :: Maybe DBusConnectionClosedCallback
- onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId
Exported types
newtype DBusConnection Source
class GObject o => DBusConnectionK o Source
(GObject o, IsDescendantOf DBusConnection o) => DBusConnectionK o Source |
toDBusConnection :: DBusConnectionK o => o -> IO DBusConnection Source
Methods
dBusConnectionAddFilter
dBusConnectionAddFilter :: (MonadIO m, DBusConnectionK a) => a -> DBusMessageFilterFunction -> m Word32 Source
dBusConnectionCall
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
dBusConnectionCallFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m GVariant Source
dBusConnectionCallSync
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
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
dBusConnectionCallWithUnixFdListFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m (GVariant, UnixFDList) Source
dBusConnectionCallWithUnixFdListSync
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
dBusConnectionClose :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionCloseFinish
dBusConnectionCloseFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () Source
dBusConnectionCloseSync
dBusConnectionCloseSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m () Source
dBusConnectionEmitSignal
dBusConnectionEmitSignal :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m () Source
dBusConnectionExportActionGroup
dBusConnectionExportActionGroup :: (MonadIO m, DBusConnectionK a, ActionGroupK b) => a -> Text -> b -> m Word32 Source
dBusConnectionExportMenuModel
dBusConnectionExportMenuModel :: (MonadIO m, DBusConnectionK a, MenuModelK b) => a -> Text -> b -> m Word32 Source
dBusConnectionFlush
dBusConnectionFlush :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
dBusConnectionFlushFinish
dBusConnectionFlushFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m () Source
dBusConnectionFlushSync
dBusConnectionFlushSync :: (MonadIO m, DBusConnectionK a, CancellableK b) => a -> Maybe b -> m () Source
dBusConnectionGetCapabilities
dBusConnectionGetCapabilities :: (MonadIO m, DBusConnectionK a) => a -> m [DBusCapabilityFlags] Source
dBusConnectionGetExitOnClose
dBusConnectionGetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> m Bool Source
dBusConnectionGetGuid
dBusConnectionGetGuid :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionGetLastSerial
dBusConnectionGetLastSerial :: (MonadIO m, DBusConnectionK a) => a -> m Word32 Source
dBusConnectionGetPeerCredentials
dBusConnectionGetPeerCredentials :: (MonadIO m, DBusConnectionK a) => a -> m Credentials Source
dBusConnectionGetStream
dBusConnectionGetStream :: (MonadIO m, DBusConnectionK a) => a -> m IOStream Source
dBusConnectionGetUniqueName
dBusConnectionGetUniqueName :: (MonadIO m, DBusConnectionK a) => a -> m Text Source
dBusConnectionIsClosed
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
dBusConnectionRegisterObject :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusInterfaceInfo -> Maybe DBusInterfaceVTable -> Maybe (Ptr ()) -> DestroyNotify -> m Word32 Source
dBusConnectionRegisterSubtree
dBusConnectionRegisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Text -> DBusSubtreeVTable -> [DBusSubtreeFlags] -> Ptr () -> DestroyNotify -> m Word32 Source
dBusConnectionRemoveFilter
dBusConnectionRemoveFilter :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionSendMessage
dBusConnectionSendMessage :: (MonadIO m, DBusConnectionK a, DBusMessageK b) => a -> b -> [DBusSendMessageFlags] -> m Word32 Source
dBusConnectionSendMessageWithReply
dBusConnectionSendMessageWithReply :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m Word32 Source
dBusConnectionSendMessageWithReplyFinish
dBusConnectionSendMessageWithReplyFinish :: (MonadIO m, DBusConnectionK a, AsyncResultK b) => a -> b -> m DBusMessage Source
dBusConnectionSendMessageWithReplySync
dBusConnectionSendMessageWithReplySync :: (MonadIO m, DBusConnectionK a, DBusMessageK b, CancellableK c) => a -> b -> [DBusSendMessageFlags] -> Int32 -> Maybe c -> m (DBusMessage, Word32) Source
dBusConnectionSetExitOnClose
dBusConnectionSetExitOnClose :: (MonadIO m, DBusConnectionK a) => a -> Bool -> m () Source
dBusConnectionSignalSubscribe
dBusConnectionSignalSubscribe :: (MonadIO m, DBusConnectionK a) => a -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [DBusSignalFlags] -> DBusSignalCallback -> m Word32 Source
dBusConnectionSignalUnsubscribe
dBusConnectionSignalUnsubscribe :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionStartMessageProcessing
dBusConnectionStartMessageProcessing :: (MonadIO m, DBusConnectionK a) => a -> m () Source
dBusConnectionUnexportActionGroup
dBusConnectionUnexportActionGroup :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnexportMenuModel
dBusConnectionUnexportMenuModel :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m () Source
dBusConnectionUnregisterObject
dBusConnectionUnregisterObject :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool Source
dBusConnectionUnregisterSubtree
dBusConnectionUnregisterSubtree :: (MonadIO m, DBusConnectionK a) => a -> Word32 -> m Bool Source
Properties
Address
data DBusConnectionAddressPropertyInfo Source
AttrInfo DBusConnectionAddressPropertyInfo Source | |
type AttrLabel DBusConnectionAddressPropertyInfo = "DBusConnection::address" Source | |
type AttrGetType DBusConnectionAddressPropertyInfo = () Source | |
type AttrBaseTypeConstraint DBusConnectionAddressPropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionAddressPropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusConnectionAddressPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) Source |
AuthenticationObserver
data DBusConnectionAuthenticationObserverPropertyInfo Source
constructDBusConnectionAuthenticationObserver :: DBusAuthObserverK a => a -> IO ([Char], GValue) Source
Capabilities
data DBusConnectionCapabilitiesPropertyInfo Source
AttrInfo DBusConnectionCapabilitiesPropertyInfo Source | |
type AttrLabel DBusConnectionCapabilitiesPropertyInfo = "DBusConnection::capabilities" Source | |
type AttrGetType DBusConnectionCapabilitiesPropertyInfo = [DBusCapabilityFlags] Source | |
type AttrBaseTypeConstraint DBusConnectionCapabilitiesPropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionCapabilitiesPropertyInfo = * ~ () Source | |
type AttrAllowedOps DBusConnectionCapabilitiesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getDBusConnectionCapabilities :: (MonadIO m, DBusConnectionK o) => o -> m [DBusCapabilityFlags] Source
Closed
data DBusConnectionClosedPropertyInfo Source
AttrInfo DBusConnectionClosedPropertyInfo Source | |
type AttrLabel DBusConnectionClosedPropertyInfo = "DBusConnection::closed" Source | |
type AttrGetType DBusConnectionClosedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionClosedPropertyInfo = * ~ () Source | |
type AttrAllowedOps DBusConnectionClosedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getDBusConnectionClosed :: (MonadIO m, DBusConnectionK o) => o -> m Bool Source
ExitOnClose
data DBusConnectionExitOnClosePropertyInfo Source
AttrInfo DBusConnectionExitOnClosePropertyInfo Source | |
type AttrLabel DBusConnectionExitOnClosePropertyInfo = "DBusConnection::exit-on-close" Source | |
type AttrGetType DBusConnectionExitOnClosePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint DBusConnectionExitOnClosePropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionExitOnClosePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps DBusConnectionExitOnClosePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> m Bool Source
setDBusConnectionExitOnClose :: (MonadIO m, DBusConnectionK o) => o -> Bool -> m () Source
Flags
data DBusConnectionFlagsPropertyInfo Source
AttrInfo DBusConnectionFlagsPropertyInfo Source | |
type AttrLabel DBusConnectionFlagsPropertyInfo = "DBusConnection::flags" Source | |
type AttrGetType DBusConnectionFlagsPropertyInfo = () Source | |
type AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo = * ~ [DBusConnectionFlags] Source | |
type AttrAllowedOps DBusConnectionFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) Source |
constructDBusConnectionFlags :: [DBusConnectionFlags] -> IO ([Char], GValue) Source
Guid
data DBusConnectionGuidPropertyInfo Source
AttrInfo DBusConnectionGuidPropertyInfo Source | |
type AttrLabel DBusConnectionGuidPropertyInfo = "DBusConnection::guid" Source | |
type AttrGetType DBusConnectionGuidPropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionGuidPropertyInfo = * ~ Text Source | |
type AttrAllowedOps DBusConnectionGuidPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusConnectionGuid :: (MonadIO m, DBusConnectionK o) => o -> m Text Source
Stream
data DBusConnectionStreamPropertyInfo Source
AttrInfo DBusConnectionStreamPropertyInfo Source | |
type AttrLabel DBusConnectionStreamPropertyInfo = "DBusConnection::stream" Source | |
type AttrGetType DBusConnectionStreamPropertyInfo = IOStream Source | |
type AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionStreamPropertyInfo = IOStreamK Source | |
type AttrAllowedOps DBusConnectionStreamPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getDBusConnectionStream :: (MonadIO m, DBusConnectionK o) => o -> m IOStream Source
UniqueName
data DBusConnectionUniqueNamePropertyInfo Source
AttrInfo DBusConnectionUniqueNamePropertyInfo Source | |
type AttrLabel DBusConnectionUniqueNamePropertyInfo = "DBusConnection::unique-name" Source | |
type AttrGetType DBusConnectionUniqueNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint DBusConnectionUniqueNamePropertyInfo = DBusConnectionK Source | |
type AttrSetTypeConstraint DBusConnectionUniqueNamePropertyInfo = * ~ () Source | |
type AttrAllowedOps DBusConnectionUniqueNamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) 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