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 D-Bus property on a D-Bus interface.
- newtype DBusPropertyInfo = DBusPropertyInfo (ForeignPtr DBusPropertyInfo)
- newZeroDBusPropertyInfo :: MonadIO m => m DBusPropertyInfo
- noDBusPropertyInfo :: Maybe DBusPropertyInfo
- data DBusPropertyInfoRefMethodInfo
- dBusPropertyInfoRef :: MonadIO m => DBusPropertyInfo -> m DBusPropertyInfo
- data DBusPropertyInfoUnrefMethodInfo
- dBusPropertyInfoUnref :: MonadIO m => DBusPropertyInfo -> m ()
- dBusPropertyInfoReadAnnotations :: DBusPropertyInfo -> IO [DBusAnnotationInfo]
- dBusPropertyInfoReadFlags :: DBusPropertyInfo -> IO [DBusPropertyInfoFlags]
- dBusPropertyInfoReadName :: DBusPropertyInfo -> IO Text
- dBusPropertyInfoReadRefCount :: DBusPropertyInfo -> IO Int32
- dBusPropertyInfoReadSignature :: DBusPropertyInfo -> IO Text
Exported types
newtype DBusPropertyInfo Source
BoxedObject DBusPropertyInfo Source | |
((~) * info (ResolveDBusPropertyInfoMethod t DBusPropertyInfo), MethodInfo * info DBusPropertyInfo p) => IsLabel t (DBusPropertyInfo -> p) Source | |
((~) * info (ResolveDBusPropertyInfoMethod t DBusPropertyInfo), MethodInfo * info DBusPropertyInfo p) => IsLabelProxy t (DBusPropertyInfo -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusPropertyInfoUnrefMethodInfo DBusPropertyInfo signature Source | |
((~) (TYPE Lifted) signature (m DBusPropertyInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusPropertyInfoRefMethodInfo DBusPropertyInfo signature Source | |
newZeroDBusPropertyInfo :: MonadIO m => m DBusPropertyInfo Source
Construct a DBusPropertyInfo
struct initialized to zero.
Methods
dBusPropertyInfoRef
data DBusPropertyInfoRefMethodInfo Source
((~) (TYPE Lifted) signature (m DBusPropertyInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusPropertyInfoRefMethodInfo DBusPropertyInfo signature Source | |
dBusPropertyInfoRef :: MonadIO m => DBusPropertyInfo -> m DBusPropertyInfo Source
dBusPropertyInfoUnref
data DBusPropertyInfoUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusPropertyInfoUnrefMethodInfo DBusPropertyInfo signature Source | |
dBusPropertyInfoUnref :: MonadIO m => DBusPropertyInfo -> m () Source