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 an annotation.
- newtype DBusAnnotationInfo = DBusAnnotationInfo (ForeignPtr DBusAnnotationInfo)
- newZeroDBusAnnotationInfo :: MonadIO m => m DBusAnnotationInfo
- noDBusAnnotationInfo :: Maybe DBusAnnotationInfo
- dBusAnnotationInfoLookup :: MonadIO m => Maybe [DBusAnnotationInfo] -> Text -> m Text
- data DBusAnnotationInfoRefMethodInfo
- dBusAnnotationInfoRef :: MonadIO m => DBusAnnotationInfo -> m DBusAnnotationInfo
- data DBusAnnotationInfoUnrefMethodInfo
- dBusAnnotationInfoUnref :: MonadIO m => DBusAnnotationInfo -> m ()
- dBusAnnotationInfoReadAnnotations :: DBusAnnotationInfo -> IO [DBusAnnotationInfo]
- dBusAnnotationInfoReadKey :: DBusAnnotationInfo -> IO Text
- dBusAnnotationInfoReadRefCount :: DBusAnnotationInfo -> IO Int32
- dBusAnnotationInfoReadValue :: DBusAnnotationInfo -> IO Text
Exported types
newtype DBusAnnotationInfo Source
BoxedObject DBusAnnotationInfo Source | |
((~) * info (ResolveDBusAnnotationInfoMethod t DBusAnnotationInfo), MethodInfo * info DBusAnnotationInfo p) => IsLabel t (DBusAnnotationInfo -> p) Source | |
((~) * info (ResolveDBusAnnotationInfoMethod t DBusAnnotationInfo), MethodInfo * info DBusAnnotationInfo p) => IsLabelProxy t (DBusAnnotationInfo -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusAnnotationInfoUnrefMethodInfo DBusAnnotationInfo signature Source | |
((~) (TYPE Lifted) signature (m DBusAnnotationInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusAnnotationInfoRefMethodInfo DBusAnnotationInfo signature Source | |
newZeroDBusAnnotationInfo :: MonadIO m => m DBusAnnotationInfo Source
Construct a DBusAnnotationInfo
struct initialized to zero.
Methods
dBusAnnotationInfoLookup
dBusAnnotationInfoLookup :: MonadIO m => Maybe [DBusAnnotationInfo] -> Text -> m Text Source
dBusAnnotationInfoRef
data DBusAnnotationInfoRefMethodInfo Source
((~) (TYPE Lifted) signature (m DBusAnnotationInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusAnnotationInfoRefMethodInfo DBusAnnotationInfo signature Source | |
dBusAnnotationInfoUnref
data DBusAnnotationInfoUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusAnnotationInfoUnrefMethodInfo DBusAnnotationInfo signature Source | |
dBusAnnotationInfoUnref :: MonadIO m => DBusAnnotationInfo -> m () Source