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 nodes in a remote object hierarchy.
- newtype DBusNodeInfo = DBusNodeInfo (ForeignPtr DBusNodeInfo)
- newZeroDBusNodeInfo :: MonadIO m => m DBusNodeInfo
- noDBusNodeInfo :: Maybe DBusNodeInfo
- data DBusNodeInfoGenerateXmlMethodInfo
- dBusNodeInfoGenerateXml :: MonadIO m => DBusNodeInfo -> Word32 -> m String
- data DBusNodeInfoLookupInterfaceMethodInfo
- dBusNodeInfoLookupInterface :: MonadIO m => DBusNodeInfo -> Text -> m DBusInterfaceInfo
- dBusNodeInfoNewForXml :: MonadIO m => Text -> m DBusNodeInfo
- data DBusNodeInfoRefMethodInfo
- dBusNodeInfoRef :: MonadIO m => DBusNodeInfo -> m DBusNodeInfo
- data DBusNodeInfoUnrefMethodInfo
- dBusNodeInfoUnref :: MonadIO m => DBusNodeInfo -> m ()
- dBusNodeInfoReadAnnotations :: DBusNodeInfo -> IO [DBusAnnotationInfo]
- dBusNodeInfoReadInterfaces :: DBusNodeInfo -> IO [DBusInterfaceInfo]
- dBusNodeInfoReadNodes :: DBusNodeInfo -> IO [DBusNodeInfo]
- dBusNodeInfoReadPath :: DBusNodeInfo -> IO Text
- dBusNodeInfoReadRefCount :: DBusNodeInfo -> IO Int32
Exported types
newtype DBusNodeInfo Source
BoxedObject DBusNodeInfo Source | |
((~) * info (ResolveDBusNodeInfoMethod t DBusNodeInfo), MethodInfo * info DBusNodeInfo p) => IsLabel t (DBusNodeInfo -> p) Source | |
((~) * info (ResolveDBusNodeInfoMethod t DBusNodeInfo), MethodInfo * info DBusNodeInfo p) => IsLabelProxy t (DBusNodeInfo -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoUnrefMethodInfo DBusNodeInfo signature Source | |
((~) (TYPE Lifted) signature (m DBusNodeInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoRefMethodInfo DBusNodeInfo signature Source | |
((~) (TYPE Lifted) signature (Text -> m DBusInterfaceInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoLookupInterfaceMethodInfo DBusNodeInfo signature Source | |
((~) (TYPE Lifted) signature (Word32 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoGenerateXmlMethodInfo DBusNodeInfo signature Source | |
newZeroDBusNodeInfo :: MonadIO m => m DBusNodeInfo Source
Construct a DBusNodeInfo
struct initialized to zero.
Methods
dBusNodeInfoGenerateXml
data DBusNodeInfoGenerateXmlMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoGenerateXmlMethodInfo DBusNodeInfo signature Source | |
dBusNodeInfoGenerateXml :: MonadIO m => DBusNodeInfo -> Word32 -> m String Source
dBusNodeInfoLookupInterface
data DBusNodeInfoLookupInterfaceMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m DBusInterfaceInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoLookupInterfaceMethodInfo DBusNodeInfo signature Source | |
dBusNodeInfoLookupInterface :: MonadIO m => DBusNodeInfo -> Text -> m DBusInterfaceInfo Source
dBusNodeInfoNewForXml
dBusNodeInfoNewForXml :: MonadIO m => Text -> m DBusNodeInfo Source
dBusNodeInfoRef
data DBusNodeInfoRefMethodInfo Source
((~) (TYPE Lifted) signature (m DBusNodeInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoRefMethodInfo DBusNodeInfo signature Source | |
dBusNodeInfoRef :: MonadIO m => DBusNodeInfo -> m DBusNodeInfo Source
dBusNodeInfoUnref
data DBusNodeInfoUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusNodeInfoUnrefMethodInfo DBusNodeInfo signature Source | |
dBusNodeInfoUnref :: MonadIO m => DBusNodeInfo -> m () Source