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)
- noDBusNodeInfo :: Maybe DBusNodeInfo
- dBusNodeInfoGenerateXml :: MonadIO m => DBusNodeInfo -> Word32 -> m String
- dBusNodeInfoLookupInterface :: MonadIO m => DBusNodeInfo -> Text -> m DBusInterfaceInfo
- dBusNodeInfoNewForXml :: MonadIO m => Text -> m DBusNodeInfo
- dBusNodeInfoRef :: MonadIO m => DBusNodeInfo -> m DBusNodeInfo
- 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
Methods
dBusNodeInfoGenerateXml
dBusNodeInfoGenerateXml :: MonadIO m => DBusNodeInfo -> Word32 -> m String Source
dBusNodeInfoLookupInterface
dBusNodeInfoLookupInterface :: MonadIO m => DBusNodeInfo -> Text -> m DBusInterfaceInfo Source
dBusNodeInfoNewForXml
dBusNodeInfoNewForXml :: MonadIO m => Text -> m DBusNodeInfo Source
dBusNodeInfoRef
dBusNodeInfoRef :: MonadIO m => DBusNodeInfo -> m DBusNodeInfo Source
dBusNodeInfoUnref
dBusNodeInfoUnref :: MonadIO m => DBusNodeInfo -> m () Source