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 |
Information about a method on an D-Bus interface.
- newtype DBusMethodInfo = DBusMethodInfo (ForeignPtr DBusMethodInfo)
- newZeroDBusMethodInfo :: MonadIO m => m DBusMethodInfo
- noDBusMethodInfo :: Maybe DBusMethodInfo
- data DBusMethodInfoRefMethodInfo
- dBusMethodInfoRef :: MonadIO m => DBusMethodInfo -> m DBusMethodInfo
- data DBusMethodInfoUnrefMethodInfo
- dBusMethodInfoUnref :: MonadIO m => DBusMethodInfo -> m ()
- dBusMethodInfoReadAnnotations :: DBusMethodInfo -> IO [DBusAnnotationInfo]
- dBusMethodInfoReadInArgs :: DBusMethodInfo -> IO [DBusArgInfo]
- dBusMethodInfoReadName :: DBusMethodInfo -> IO Text
- dBusMethodInfoReadOutArgs :: DBusMethodInfo -> IO [DBusArgInfo]
- dBusMethodInfoReadRefCount :: DBusMethodInfo -> IO Int32
Exported types
newtype DBusMethodInfo Source
BoxedObject DBusMethodInfo Source | |
((~) * info (ResolveDBusMethodInfoMethod t DBusMethodInfo), MethodInfo * info DBusMethodInfo p) => IsLabel t (DBusMethodInfo -> p) Source | |
((~) * info (ResolveDBusMethodInfoMethod t DBusMethodInfo), MethodInfo * info DBusMethodInfo p) => IsLabelProxy t (DBusMethodInfo -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusMethodInfoUnrefMethodInfo DBusMethodInfo signature Source | |
((~) (TYPE Lifted) signature (m DBusMethodInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusMethodInfoRefMethodInfo DBusMethodInfo signature Source | |
newZeroDBusMethodInfo :: MonadIO m => m DBusMethodInfo Source
Construct a DBusMethodInfo
struct initialized to zero.
Methods
dBusMethodInfoRef
data DBusMethodInfoRefMethodInfo Source
((~) (TYPE Lifted) signature (m DBusMethodInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusMethodInfoRefMethodInfo DBusMethodInfo signature Source | |
dBusMethodInfoRef :: MonadIO m => DBusMethodInfo -> m DBusMethodInfo Source
dBusMethodInfoUnref
data DBusMethodInfoUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusMethodInfoUnrefMethodInfo DBusMethodInfo signature Source | |
dBusMethodInfoUnref :: MonadIO m => DBusMethodInfo -> m () Source