gi-gio-2.0.6: 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.DBusMessage

Contents

Description

 

Synopsis

Exported types

newtype DBusMessage Source #

Instances

GObject DBusMessage Source # 
IsObject DBusMessage Source # 
IsDBusMessage DBusMessage Source # 
((~) * info (ResolveDBusMessageMethod t DBusMessage), MethodInfo * info DBusMessage p) => IsLabel t (DBusMessage -> p) Source # 

Methods

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

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

class GObject o => IsDBusMessage o Source #

Instances

(GObject a, UnknownAncestorError Constraint DBusMessage a) => IsDBusMessage a Source # 
IsDBusMessage DBusMessage Source # 

Methods

dBusMessageBytesNeeded

dBusMessageCopy

data DBusMessageCopyMethodInfo Source #

Instances

((~) * signature (m DBusMessage), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageCopyMethodInfo a signature Source # 

Methods

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

dBusMessageGetArg0

data DBusMessageGetArg0MethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetArg0MethodInfo a signature Source # 

Methods

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

dBusMessageGetBody

data DBusMessageGetBodyMethodInfo Source #

Instances

((~) * signature (m GVariant), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetBodyMethodInfo a signature Source # 

Methods

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

dBusMessageGetBody :: (MonadIO m, IsDBusMessage a) => a -> m GVariant Source #

dBusMessageGetByteOrder

data DBusMessageGetByteOrderMethodInfo Source #

Instances

((~) * signature (m DBusMessageByteOrder), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetByteOrderMethodInfo a signature Source # 

Methods

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

dBusMessageGetDestination

data DBusMessageGetDestinationMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetDestinationMethodInfo a signature Source # 

Methods

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

dBusMessageGetErrorName

data DBusMessageGetErrorNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetErrorNameMethodInfo a signature Source # 

Methods

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

dBusMessageGetFlags

data DBusMessageGetFlagsMethodInfo Source #

Instances

((~) * signature (m [DBusMessageFlags]), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetFlagsMethodInfo a signature Source # 

Methods

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

dBusMessageGetHeader

data DBusMessageGetHeaderMethodInfo Source #

Instances

((~) * signature (DBusMessageHeaderField -> m GVariant), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetHeaderMethodInfo a signature Source # 

Methods

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

dBusMessageGetHeaderFields

data DBusMessageGetHeaderFieldsMethodInfo Source #

Instances

((~) * signature (m ByteString), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetHeaderFieldsMethodInfo a signature Source # 

Methods

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

dBusMessageGetInterface

data DBusMessageGetInterfaceMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetInterfaceMethodInfo a signature Source # 

Methods

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

dBusMessageGetLocked

data DBusMessageGetLockedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetLockedMethodInfo a signature Source # 

Methods

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

dBusMessageGetMember

data DBusMessageGetMemberMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetMemberMethodInfo a signature Source # 

Methods

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

dBusMessageGetMessageType

data DBusMessageGetMessageTypeMethodInfo Source #

Instances

((~) * signature (m DBusMessageType), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetMessageTypeMethodInfo a signature Source # 

Methods

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

dBusMessageGetNumUnixFds

data DBusMessageGetNumUnixFdsMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetNumUnixFdsMethodInfo a signature Source # 

Methods

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

dBusMessageGetPath

data DBusMessageGetPathMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetPathMethodInfo a signature Source # 

Methods

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

dBusMessageGetReplySerial

data DBusMessageGetReplySerialMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetReplySerialMethodInfo a signature Source # 

Methods

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

dBusMessageGetSender

data DBusMessageGetSenderMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetSenderMethodInfo a signature Source # 

Methods

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

dBusMessageGetSerial

data DBusMessageGetSerialMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetSerialMethodInfo a signature Source # 

Methods

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

dBusMessageGetSignature

data DBusMessageGetSignatureMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetSignatureMethodInfo a signature Source # 

Methods

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

dBusMessageGetUnixFdList

data DBusMessageGetUnixFdListMethodInfo Source #

Instances

((~) * signature (m UnixFDList), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageGetUnixFdListMethodInfo a signature Source # 

Methods

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

dBusMessageLock

data DBusMessageLockMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageLockMethodInfo a signature Source # 

Methods

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

dBusMessageNew

dBusMessageNewFromBlob

dBusMessageNewMethodCall

dBusMessageNewMethodCall :: MonadIO m => Maybe Text -> Text -> Maybe Text -> Text -> m DBusMessage Source #

dBusMessageNewMethodErrorLiteral

data DBusMessageNewMethodErrorLiteralMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m DBusMessage), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageNewMethodErrorLiteralMethodInfo a signature Source # 

Methods

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

dBusMessageNewMethodReply

data DBusMessageNewMethodReplyMethodInfo Source #

Instances

((~) * signature (m DBusMessage), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageNewMethodReplyMethodInfo a signature Source # 

Methods

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

dBusMessageNewSignal

dBusMessageNewSignal :: MonadIO m => Text -> Text -> Text -> m DBusMessage Source #

dBusMessagePrint

data DBusMessagePrintMethodInfo Source #

Instances

((~) * signature (Word32 -> m Text), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessagePrintMethodInfo a signature Source # 

Methods

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

dBusMessagePrint :: (MonadIO m, IsDBusMessage a) => a -> Word32 -> m Text Source #

dBusMessageSetBody

data DBusMessageSetBodyMethodInfo Source #

Instances

((~) * signature (GVariant -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetBodyMethodInfo a signature Source # 

Methods

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

dBusMessageSetBody :: (MonadIO m, IsDBusMessage a) => a -> GVariant -> m () Source #

dBusMessageSetByteOrder

data DBusMessageSetByteOrderMethodInfo Source #

Instances

((~) * signature (DBusMessageByteOrder -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetByteOrderMethodInfo a signature Source # 

Methods

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

dBusMessageSetDestination

data DBusMessageSetDestinationMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetDestinationMethodInfo a signature Source # 

Methods

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

dBusMessageSetDestination :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetErrorName

data DBusMessageSetErrorNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetErrorNameMethodInfo a signature Source # 

Methods

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

dBusMessageSetErrorName :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetFlags

data DBusMessageSetFlagsMethodInfo Source #

Instances

((~) * signature ([DBusMessageFlags] -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetFlagsMethodInfo a signature Source # 

Methods

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

dBusMessageSetHeader

data DBusMessageSetHeaderMethodInfo Source #

Instances

((~) * signature (DBusMessageHeaderField -> Maybe GVariant -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetHeaderMethodInfo a signature Source # 

Methods

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

dBusMessageSetInterface

data DBusMessageSetInterfaceMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetInterfaceMethodInfo a signature Source # 

Methods

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

dBusMessageSetInterface :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetMember

data DBusMessageSetMemberMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetMemberMethodInfo a signature Source # 

Methods

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

dBusMessageSetMember :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetMessageType

data DBusMessageSetMessageTypeMethodInfo Source #

Instances

((~) * signature (DBusMessageType -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetMessageTypeMethodInfo a signature Source # 

Methods

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

dBusMessageSetNumUnixFds

data DBusMessageSetNumUnixFdsMethodInfo Source #

Instances

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

Methods

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

dBusMessageSetPath

data DBusMessageSetPathMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetPathMethodInfo a signature Source # 

Methods

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

dBusMessageSetPath :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetReplySerial

data DBusMessageSetReplySerialMethodInfo Source #

Instances

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

Methods

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

dBusMessageSetSender

data DBusMessageSetSenderMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetSenderMethodInfo a signature Source # 

Methods

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

dBusMessageSetSender :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetSerial

data DBusMessageSetSerialMethodInfo Source #

Instances

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

Methods

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

dBusMessageSetSignature

data DBusMessageSetSignatureMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageSetSignatureMethodInfo a signature Source # 

Methods

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

dBusMessageSetSignature :: (MonadIO m, IsDBusMessage a) => a -> Text -> m () Source #

dBusMessageSetUnixFdList

data DBusMessageSetUnixFdListMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusMessage a, IsUnixFDList b) => MethodInfo * DBusMessageSetUnixFdListMethodInfo a signature Source # 

Methods

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

dBusMessageToBlob

data DBusMessageToBlobMethodInfo Source #

Instances

((~) * signature ([DBusCapabilityFlags] -> m ByteString), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageToBlobMethodInfo a signature Source # 

Methods

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

dBusMessageToGerror

data DBusMessageToGerrorMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDBusMessage a) => MethodInfo * DBusMessageToGerrorMethodInfo a signature Source # 

Methods

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

Properties

Locked

data DBusMessageLockedPropertyInfo Source #

Instances

AttrInfo DBusMessageLockedPropertyInfo Source # 

Associated Types

type AttrAllowedOps DBusMessageLockedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DBusMessageLockedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DBusMessageLockedPropertyInfo :: * -> Constraint

type AttrGetType DBusMessageLockedPropertyInfo :: *

type AttrLabel DBusMessageLockedPropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint DBusMessageLockedPropertyInfo Source # 
type AttrSetTypeConstraint DBusMessageLockedPropertyInfo = * ~ ()
type AttrLabel DBusMessageLockedPropertyInfo Source # 
type AttrLabel DBusMessageLockedPropertyInfo = "locked"
type AttrGetType DBusMessageLockedPropertyInfo Source # 
type AttrBaseTypeConstraint DBusMessageLockedPropertyInfo Source # 
type AttrBaseTypeConstraint DBusMessageLockedPropertyInfo = IsDBusMessage
type AttrAllowedOps DBusMessageLockedPropertyInfo Source # 
type AttrAllowedOps DBusMessageLockedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dBusMessageLocked :: AttrLabelProxy "locked" Source #