gi-gio-2.0.9: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.DBusConnection

Contents

Description

 

Synopsis

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 # 

Methods

fromLabel :: Proxy# Symbol t -> DBusConnection -> p #

((~) * info (ResolveDBusConnectionMethod t DBusConnection), MethodInfo * info DBusConnection p) => IsLabelProxy t (DBusConnection -> p) Source # 
HasAttributeList * DBusConnection Source # 
type SignalList DBusConnection Source # 
type SignalList DBusConnection
type AttributeList DBusConnection Source # 
type AttributeList DBusConnection

class GObject o => IsDBusConnection o Source #

Instances

Methods

addFilter

data DBusConnectionAddFilterMethodInfo Source #

Instances

((~) * signature (DBusMessageFilterFunction -> m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionAddFilterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionAddFilterMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCallMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCallFinishMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCallSyncMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCallWithUnixFdListMethodInfo a -> signature -> s

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

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCallWithUnixFdListSyncMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCloseMethodInfo a -> signature -> s

closeFinish

data DBusConnectionCloseFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionCloseFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCloseFinishMethodInfo a -> signature -> s

closeSync

data DBusConnectionCloseSyncMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionCloseSyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionCloseSyncMethodInfo a -> signature -> s

emitSignal

data DBusConnectionEmitSignalMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Text -> Text -> Text -> Maybe GVariant -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionEmitSignalMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionEmitSignalMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionExportActionGroupMethodInfo a -> signature -> s

exportMenuModel

data DBusConnectionExportMenuModelMethodInfo Source #

Instances

((~) * signature (Text -> b -> m Word32), MonadIO m, IsDBusConnection a, IsMenuModel b) => MethodInfo * DBusConnectionExportMenuModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionExportMenuModelMethodInfo a -> signature -> s

flush

data DBusConnectionFlushMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionFlushMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionFlushMethodInfo a -> signature -> s

flushFinish

data DBusConnectionFlushFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsDBusConnection a, IsAsyncResult b) => MethodInfo * DBusConnectionFlushFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionFlushFinishMethodInfo a -> signature -> s

flushSync

data DBusConnectionFlushSyncMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusConnection a, IsCancellable b) => MethodInfo * DBusConnectionFlushSyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionFlushSyncMethodInfo a -> signature -> s

getCapabilities

getExitOnClose

data DBusConnectionGetExitOnCloseMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetExitOnCloseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionGetExitOnCloseMethodInfo a -> signature -> s

getGuid

data DBusConnectionGetGuidMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetGuidMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionGetGuidMethodInfo a -> signature -> s

getLastSerial

data DBusConnectionGetLastSerialMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetLastSerialMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionGetLastSerialMethodInfo a -> signature -> s

getPeerCredentials

getStream

data DBusConnectionGetStreamMethodInfo Source #

Instances

((~) * signature (m IOStream), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetStreamMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionGetStreamMethodInfo a -> signature -> s

getUniqueName

data DBusConnectionGetUniqueNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionGetUniqueNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionGetUniqueNameMethodInfo a -> signature -> s

isClosed

data DBusConnectionIsClosedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionIsClosedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionIsClosedMethodInfo a -> signature -> s

new

newFinish

newForAddress

newForAddressFinish

newForAddressSync

newSync

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionRegisterObjectMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionRegisterSubtreeMethodInfo a -> signature -> s

removeFilter

data DBusConnectionRemoveFilterMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionRemoveFilterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionRemoveFilterMethodInfo a -> signature -> s

sendMessage

data DBusConnectionSendMessageMethodInfo Source #

Instances

((~) * signature (b -> [DBusSendMessageFlags] -> m Word32), MonadIO m, IsDBusConnection a, IsDBusMessage b) => MethodInfo * DBusConnectionSendMessageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionSendMessageMethodInfo a -> signature -> s

sendMessageWithReply

sendMessageWithReplyFinish

sendMessageWithReplySync

setExitOnClose

data DBusConnectionSetExitOnCloseMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSetExitOnCloseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionSetExitOnCloseMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy DBusConnectionSignalSubscribeMethodInfo a -> signature -> s

signalUnsubscribe

data DBusConnectionSignalUnsubscribeMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionSignalUnsubscribeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionSignalUnsubscribeMethodInfo a -> signature -> s

startMessageProcessing

unexportActionGroup

data DBusConnectionUnexportActionGroupMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnexportActionGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionUnexportActionGroupMethodInfo a -> signature -> s

unexportMenuModel

data DBusConnectionUnexportMenuModelMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnexportMenuModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionUnexportMenuModelMethodInfo a -> signature -> s

unregisterObject

data DBusConnectionUnregisterObjectMethodInfo Source #

Instances

((~) * signature (Word32 -> m Bool), MonadIO m, IsDBusConnection a) => MethodInfo * DBusConnectionUnregisterObjectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DBusConnectionUnregisterObjectMethodInfo a -> signature -> s

unregisterSubtree

Properties

address

data DBusConnectionAddressPropertyInfo Source #

Instances

AttrInfo DBusConnectionAddressPropertyInfo Source # 

Associated Types

type AttrAllowedOps DBusConnectionAddressPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DBusConnectionAddressPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DBusConnectionAddressPropertyInfo :: * -> Constraint

type AttrGetType DBusConnectionAddressPropertyInfo :: *

type AttrLabel DBusConnectionAddressPropertyInfo :: Symbol

type AttrOrigin DBusConnectionAddressPropertyInfo :: *

type AttrSetTypeConstraint DBusConnectionAddressPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionAddressPropertyInfo = * ~ Text
type AttrOrigin DBusConnectionAddressPropertyInfo Source # 
type AttrLabel DBusConnectionAddressPropertyInfo Source # 
type AttrLabel DBusConnectionAddressPropertyInfo = "address"
type AttrGetType DBusConnectionAddressPropertyInfo Source # 
type AttrGetType DBusConnectionAddressPropertyInfo = ()
type AttrBaseTypeConstraint DBusConnectionAddressPropertyInfo Source # 
type AttrAllowedOps DBusConnectionAddressPropertyInfo Source # 
type AttrAllowedOps DBusConnectionAddressPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag))

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 AttrLabel DBusConnectionAuthenticationObserverPropertyInfo = "authentication-observer"
type AttrGetType DBusConnectionAuthenticationObserverPropertyInfo Source # 
type AttrBaseTypeConstraint DBusConnectionAuthenticationObserverPropertyInfo Source # 
type AttrAllowedOps DBusConnectionAuthenticationObserverPropertyInfo Source # 
type AttrAllowedOps DBusConnectionAuthenticationObserverPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag))

dBusConnectionAuthenticationObserver :: AttrLabelProxy "authenticationObserver" Source #

capabilities

data DBusConnectionCapabilitiesPropertyInfo Source #

Instances

AttrInfo DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionCapabilitiesPropertyInfo = * ~ ()
type AttrOrigin DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrLabel DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrLabel DBusConnectionCapabilitiesPropertyInfo = "capabilities"
type AttrGetType DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrBaseTypeConstraint DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrAllowedOps DBusConnectionCapabilitiesPropertyInfo Source # 
type AttrAllowedOps DBusConnectionCapabilitiesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dBusConnectionCapabilities :: AttrLabelProxy "capabilities" Source #

closed

data DBusConnectionClosedPropertyInfo Source #

Instances

AttrInfo DBusConnectionClosedPropertyInfo Source # 

Associated Types

type AttrAllowedOps DBusConnectionClosedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DBusConnectionClosedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo :: * -> Constraint

type AttrGetType DBusConnectionClosedPropertyInfo :: *

type AttrLabel DBusConnectionClosedPropertyInfo :: Symbol

type AttrOrigin DBusConnectionClosedPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo o => Proxy * DBusConnectionClosedPropertyInfo -> o -> IO (AttrGetType DBusConnectionClosedPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo o, AttrSetTypeConstraint DBusConnectionClosedPropertyInfo b) => Proxy * DBusConnectionClosedPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo o => Proxy * DBusConnectionClosedPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo o, AttrSetTypeConstraint DBusConnectionClosedPropertyInfo b) => Proxy * DBusConnectionClosedPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DBusConnectionClosedPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionClosedPropertyInfo = * ~ ()
type AttrOrigin DBusConnectionClosedPropertyInfo Source # 
type AttrLabel DBusConnectionClosedPropertyInfo Source # 
type AttrLabel DBusConnectionClosedPropertyInfo = "closed"
type AttrGetType DBusConnectionClosedPropertyInfo Source # 
type AttrBaseTypeConstraint DBusConnectionClosedPropertyInfo Source # 
type AttrAllowedOps DBusConnectionClosedPropertyInfo Source # 
type AttrAllowedOps DBusConnectionClosedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dBusConnectionClosed :: AttrLabelProxy "closed" Source #

exitOnClose

data DBusConnectionExitOnClosePropertyInfo Source #

Instances

AttrInfo DBusConnectionExitOnClosePropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionExitOnClosePropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionExitOnClosePropertyInfo = * ~ Bool
type AttrOrigin DBusConnectionExitOnClosePropertyInfo Source # 
type AttrLabel DBusConnectionExitOnClosePropertyInfo Source # 
type AttrLabel DBusConnectionExitOnClosePropertyInfo = "exit-on-close"
type AttrGetType DBusConnectionExitOnClosePropertyInfo Source # 
type AttrBaseTypeConstraint DBusConnectionExitOnClosePropertyInfo Source # 
type AttrAllowedOps DBusConnectionExitOnClosePropertyInfo Source # 
type AttrAllowedOps DBusConnectionExitOnClosePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dBusConnectionExitOnClose :: AttrLabelProxy "exitOnClose" Source #

flags

data DBusConnectionFlagsPropertyInfo Source #

Instances

AttrInfo DBusConnectionFlagsPropertyInfo Source # 

Associated Types

type AttrAllowedOps DBusConnectionFlagsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo :: * -> Constraint

type AttrGetType DBusConnectionFlagsPropertyInfo :: *

type AttrLabel DBusConnectionFlagsPropertyInfo :: Symbol

type AttrOrigin DBusConnectionFlagsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo o => Proxy * DBusConnectionFlagsPropertyInfo -> o -> IO (AttrGetType DBusConnectionFlagsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo o, AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo b) => Proxy * DBusConnectionFlagsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo o => Proxy * DBusConnectionFlagsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo o, AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo b) => Proxy * DBusConnectionFlagsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionFlagsPropertyInfo = * ~ [DBusConnectionFlags]
type AttrOrigin DBusConnectionFlagsPropertyInfo Source # 
type AttrLabel DBusConnectionFlagsPropertyInfo Source # 
type AttrLabel DBusConnectionFlagsPropertyInfo = "flags"
type AttrGetType DBusConnectionFlagsPropertyInfo Source # 
type AttrGetType DBusConnectionFlagsPropertyInfo = ()
type AttrBaseTypeConstraint DBusConnectionFlagsPropertyInfo Source # 
type AttrAllowedOps DBusConnectionFlagsPropertyInfo Source # 
type AttrAllowedOps DBusConnectionFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag)

dBusConnectionFlags :: AttrLabelProxy "flags" Source #

guid

data DBusConnectionGuidPropertyInfo Source #

Instances

AttrInfo DBusConnectionGuidPropertyInfo Source # 

Associated Types

type AttrAllowedOps DBusConnectionGuidPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DBusConnectionGuidPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo :: * -> Constraint

type AttrGetType DBusConnectionGuidPropertyInfo :: *

type AttrLabel DBusConnectionGuidPropertyInfo :: Symbol

type AttrOrigin DBusConnectionGuidPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo o => Proxy * DBusConnectionGuidPropertyInfo -> o -> IO (AttrGetType DBusConnectionGuidPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo o, AttrSetTypeConstraint DBusConnectionGuidPropertyInfo b) => Proxy * DBusConnectionGuidPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo o => Proxy * DBusConnectionGuidPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo o, AttrSetTypeConstraint DBusConnectionGuidPropertyInfo b) => Proxy * DBusConnectionGuidPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DBusConnectionGuidPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionGuidPropertyInfo = * ~ Text
type AttrOrigin DBusConnectionGuidPropertyInfo Source # 
type AttrLabel DBusConnectionGuidPropertyInfo Source # 
type AttrLabel DBusConnectionGuidPropertyInfo = "guid"
type AttrGetType DBusConnectionGuidPropertyInfo Source # 
type AttrGetType DBusConnectionGuidPropertyInfo = Text
type AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo Source # 
type AttrBaseTypeConstraint DBusConnectionGuidPropertyInfo = IsDBusConnection
type AttrAllowedOps DBusConnectionGuidPropertyInfo Source # 
type AttrAllowedOps DBusConnectionGuidPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructDBusConnectionGuid :: IsDBusConnection o => Text -> IO (GValueConstruct o) Source #

dBusConnectionGuid :: AttrLabelProxy "guid" Source #

stream

data DBusConnectionStreamPropertyInfo Source #

Instances

AttrInfo DBusConnectionStreamPropertyInfo Source # 

Associated Types

type AttrAllowedOps DBusConnectionStreamPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DBusConnectionStreamPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo :: * -> Constraint

type AttrGetType DBusConnectionStreamPropertyInfo :: *

type AttrLabel DBusConnectionStreamPropertyInfo :: Symbol

type AttrOrigin DBusConnectionStreamPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo o => Proxy * DBusConnectionStreamPropertyInfo -> o -> IO (AttrGetType DBusConnectionStreamPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo o, AttrSetTypeConstraint DBusConnectionStreamPropertyInfo b) => Proxy * DBusConnectionStreamPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo o => Proxy * DBusConnectionStreamPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo o, AttrSetTypeConstraint DBusConnectionStreamPropertyInfo b) => Proxy * DBusConnectionStreamPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DBusConnectionStreamPropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionStreamPropertyInfo = IsIOStream
type AttrOrigin DBusConnectionStreamPropertyInfo Source # 
type AttrLabel DBusConnectionStreamPropertyInfo Source # 
type AttrLabel DBusConnectionStreamPropertyInfo = "stream"
type AttrGetType DBusConnectionStreamPropertyInfo Source # 
type AttrBaseTypeConstraint DBusConnectionStreamPropertyInfo Source # 
type AttrAllowedOps DBusConnectionStreamPropertyInfo Source # 
type AttrAllowedOps DBusConnectionStreamPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructDBusConnectionStream :: (IsDBusConnection o, IsIOStream a) => a -> IO (GValueConstruct o) Source #

dBusConnectionStream :: AttrLabelProxy "stream" Source #

uniqueName

data DBusConnectionUniqueNamePropertyInfo Source #

Instances

AttrInfo DBusConnectionUniqueNamePropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionUniqueNamePropertyInfo Source # 
type AttrSetTypeConstraint DBusConnectionUniqueNamePropertyInfo = * ~ ()
type AttrOrigin DBusConnectionUniqueNamePropertyInfo Source # 
type AttrLabel DBusConnectionUniqueNamePropertyInfo Source # 
type AttrLabel DBusConnectionUniqueNamePropertyInfo = "unique-name"
type AttrGetType DBusConnectionUniqueNamePropertyInfo Source # 
type AttrGetType DBusConnectionUniqueNamePropertyInfo = Text
type AttrBaseTypeConstraint DBusConnectionUniqueNamePropertyInfo Source # 
type AttrAllowedOps DBusConnectionUniqueNamePropertyInfo Source # 
type AttrAllowedOps DBusConnectionUniqueNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dBusConnectionUniqueName :: AttrLabelProxy "uniqueName" Source #

Signals

closed

type C_DBusConnectionClosedCallback = Ptr () -> CInt -> Ptr GError -> Ptr () -> IO () Source #

data DBusConnectionClosedSignalInfo Source #

Instances

SignalInfo DBusConnectionClosedSignalInfo Source # 

Associated Types

type HaskellCallbackType DBusConnectionClosedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DBusConnectionClosedSignalInfo -> o -> HaskellCallbackType DBusConnectionClosedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DBusConnectionClosedSignalInfo Source # 

afterDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source #

onDBusConnectionClosed :: (GObject a, MonadIO m) => a -> DBusConnectionClosedCallback -> m SignalHandlerId Source #