| 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.DBusMethodInvocation
Contents
Description
- newtype DBusMethodInvocation = DBusMethodInvocation (ManagedPtr DBusMethodInvocation)
- class GObject o => IsDBusMethodInvocation o
- toDBusMethodInvocation :: IsDBusMethodInvocation o => o -> IO DBusMethodInvocation
- noDBusMethodInvocation :: Maybe DBusMethodInvocation
- data DBusMethodInvocationGetConnectionMethodInfo
- dBusMethodInvocationGetConnection :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusConnection
- data DBusMethodInvocationGetInterfaceNameMethodInfo
- dBusMethodInvocationGetInterfaceName :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text
- data DBusMethodInvocationGetMessageMethodInfo
- dBusMethodInvocationGetMessage :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusMessage
- data DBusMethodInvocationGetMethodInfoMethodInfo
- dBusMethodInvocationGetMethodInfo :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusMethodInfo
- data DBusMethodInvocationGetMethodNameMethodInfo
- dBusMethodInvocationGetMethodName :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text
- data DBusMethodInvocationGetObjectPathMethodInfo
- dBusMethodInvocationGetObjectPath :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text
- data DBusMethodInvocationGetParametersMethodInfo
- dBusMethodInvocationGetParameters :: (MonadIO m, IsDBusMethodInvocation a) => a -> m GVariant
- data DBusMethodInvocationGetPropertyInfoMethodInfo
- dBusMethodInvocationGetPropertyInfo :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusPropertyInfo
- data DBusMethodInvocationGetSenderMethodInfo
- dBusMethodInvocationGetSender :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text
- data DBusMethodInvocationReturnDbusErrorMethodInfo
- dBusMethodInvocationReturnDbusError :: (MonadIO m, IsDBusMethodInvocation a) => a -> Text -> Text -> m ()
- data DBusMethodInvocationReturnErrorLiteralMethodInfo
- dBusMethodInvocationReturnErrorLiteral :: (MonadIO m, IsDBusMethodInvocation a) => a -> Word32 -> Int32 -> Text -> m ()
- data DBusMethodInvocationReturnGerrorMethodInfo
- dBusMethodInvocationReturnGerror :: (MonadIO m, IsDBusMethodInvocation a) => a -> GError -> m ()
- data DBusMethodInvocationReturnValueMethodInfo
- dBusMethodInvocationReturnValue :: (MonadIO m, IsDBusMethodInvocation a) => a -> Maybe GVariant -> m ()
- data DBusMethodInvocationReturnValueWithUnixFdListMethodInfo
- dBusMethodInvocationReturnValueWithUnixFdList :: (MonadIO m, IsDBusMethodInvocation a, IsUnixFDList b) => a -> Maybe GVariant -> Maybe b -> m ()
Exported types
newtype DBusMethodInvocation Source #
Constructors
| DBusMethodInvocation (ManagedPtr DBusMethodInvocation) |
Instances
| GObject DBusMethodInvocation Source # | |
| IsObject DBusMethodInvocation Source # | |
| IsDBusMethodInvocation DBusMethodInvocation Source # | |
| ((~) * info (ResolveDBusMethodInvocationMethod t DBusMethodInvocation), MethodInfo * info DBusMethodInvocation p) => IsLabel t (DBusMethodInvocation -> p) Source # | |
| ((~) * info (ResolveDBusMethodInvocationMethod t DBusMethodInvocation), MethodInfo * info DBusMethodInvocation p) => IsLabelProxy t (DBusMethodInvocation -> p) Source # | |
| HasAttributeList * DBusMethodInvocation Source # | |
| type SignalList DBusMethodInvocation Source # | |
| type AttributeList DBusMethodInvocation Source # | |
class GObject o => IsDBusMethodInvocation o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusMethodInvocation a) => IsDBusMethodInvocation a Source # | |
| IsDBusMethodInvocation DBusMethodInvocation Source # | |
Methods
getConnection
data DBusMethodInvocationGetConnectionMethodInfo Source #
Instances
| ((~) * signature (m DBusConnection), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetConnectionMethodInfo a signature Source # | |
dBusMethodInvocationGetConnection :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusConnection Source #
getInterfaceName
data DBusMethodInvocationGetInterfaceNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetInterfaceNameMethodInfo a signature Source # | |
dBusMethodInvocationGetInterfaceName :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text Source #
getMessage
data DBusMethodInvocationGetMessageMethodInfo Source #
Instances
| ((~) * signature (m DBusMessage), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetMessageMethodInfo a signature Source # | |
dBusMethodInvocationGetMessage :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusMessage Source #
getMethodInfo
data DBusMethodInvocationGetMethodInfoMethodInfo Source #
Instances
| ((~) * signature (m DBusMethodInfo), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetMethodInfoMethodInfo a signature Source # | |
dBusMethodInvocationGetMethodInfo :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusMethodInfo Source #
getMethodName
data DBusMethodInvocationGetMethodNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetMethodNameMethodInfo a signature Source # | |
dBusMethodInvocationGetMethodName :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text Source #
getObjectPath
data DBusMethodInvocationGetObjectPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetObjectPathMethodInfo a signature Source # | |
dBusMethodInvocationGetObjectPath :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text Source #
getParameters
data DBusMethodInvocationGetParametersMethodInfo Source #
Instances
| ((~) * signature (m GVariant), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetParametersMethodInfo a signature Source # | |
dBusMethodInvocationGetParameters :: (MonadIO m, IsDBusMethodInvocation a) => a -> m GVariant Source #
getPropertyInfo
data DBusMethodInvocationGetPropertyInfoMethodInfo Source #
Instances
| ((~) * signature (m DBusPropertyInfo), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetPropertyInfoMethodInfo a signature Source # | |
dBusMethodInvocationGetPropertyInfo :: (MonadIO m, IsDBusMethodInvocation a) => a -> m DBusPropertyInfo Source #
getSender
data DBusMethodInvocationGetSenderMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationGetSenderMethodInfo a signature Source # | |
dBusMethodInvocationGetSender :: (MonadIO m, IsDBusMethodInvocation a) => a -> m Text Source #
returnDbusError
data DBusMethodInvocationReturnDbusErrorMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> m ()), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationReturnDbusErrorMethodInfo a signature Source # | |
dBusMethodInvocationReturnDbusError :: (MonadIO m, IsDBusMethodInvocation a) => a -> Text -> Text -> m () Source #
returnErrorLiteral
data DBusMethodInvocationReturnErrorLiteralMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Int32 -> Text -> m ()), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationReturnErrorLiteralMethodInfo a signature Source # | |
dBusMethodInvocationReturnErrorLiteral :: (MonadIO m, IsDBusMethodInvocation a) => a -> Word32 -> Int32 -> Text -> m () Source #
returnGerror
data DBusMethodInvocationReturnGerrorMethodInfo Source #
Instances
| ((~) * signature (GError -> m ()), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationReturnGerrorMethodInfo a signature Source # | |
dBusMethodInvocationReturnGerror :: (MonadIO m, IsDBusMethodInvocation a) => a -> GError -> m () Source #
returnValue
data DBusMethodInvocationReturnValueMethodInfo Source #
Instances
| ((~) * signature (Maybe GVariant -> m ()), MonadIO m, IsDBusMethodInvocation a) => MethodInfo * DBusMethodInvocationReturnValueMethodInfo a signature Source # | |
dBusMethodInvocationReturnValue :: (MonadIO m, IsDBusMethodInvocation a) => a -> Maybe GVariant -> m () Source #
returnValueWithUnixFdList
data DBusMethodInvocationReturnValueWithUnixFdListMethodInfo Source #
Instances
| ((~) * signature (Maybe GVariant -> Maybe b -> m ()), MonadIO m, IsDBusMethodInvocation a, IsUnixFDList b) => MethodInfo * DBusMethodInvocationReturnValueWithUnixFdListMethodInfo a signature Source # | |
dBusMethodInvocationReturnValueWithUnixFdList :: (MonadIO m, IsDBusMethodInvocation a, IsUnixFDList b) => a -> Maybe GVariant -> Maybe b -> m () Source #