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 |
- newtype DBusObjectManagerServer = DBusObjectManagerServer (ForeignPtr DBusObjectManagerServer)
- class GObject o => DBusObjectManagerServerK o
- toDBusObjectManagerServer :: DBusObjectManagerServerK o => o -> IO DBusObjectManagerServer
- noDBusObjectManagerServer :: Maybe DBusObjectManagerServer
- data DBusObjectManagerServerExportMethodInfo
- dBusObjectManagerServerExport :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m ()
- data DBusObjectManagerServerExportUniquelyMethodInfo
- dBusObjectManagerServerExportUniquely :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m ()
- data DBusObjectManagerServerGetConnectionMethodInfo
- dBusObjectManagerServerGetConnection :: (MonadIO m, DBusObjectManagerServerK a) => a -> m DBusConnection
- data DBusObjectManagerServerIsExportedMethodInfo
- dBusObjectManagerServerIsExported :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m Bool
- dBusObjectManagerServerNew :: MonadIO m => Text -> m DBusObjectManagerServer
- data DBusObjectManagerServerSetConnectionMethodInfo
- dBusObjectManagerServerSetConnection :: (MonadIO m, DBusObjectManagerServerK a, DBusConnectionK b) => a -> Maybe b -> m ()
- data DBusObjectManagerServerUnexportMethodInfo
- dBusObjectManagerServerUnexport :: (MonadIO m, DBusObjectManagerServerK a) => a -> Text -> m Bool
- data DBusObjectManagerServerConnectionPropertyInfo
- constructDBusObjectManagerServerConnection :: DBusConnectionK a => a -> IO ([Char], GValue)
- getDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o) => o -> m DBusConnection
- setDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o, DBusConnectionK a) => o -> a -> m ()
- data DBusObjectManagerServerObjectPathPropertyInfo
- constructDBusObjectManagerServerObjectPath :: Text -> IO ([Char], GValue)
- getDBusObjectManagerServerObjectPath :: (MonadIO m, DBusObjectManagerServerK o) => o -> m Text
Exported types
newtype DBusObjectManagerServer Source
GObject DBusObjectManagerServer Source | |
((~) * info (ResolveDBusObjectManagerServerMethod t DBusObjectManagerServer), MethodInfo * info DBusObjectManagerServer p) => IsLabel t (DBusObjectManagerServer -> p) Source | |
((~) * info (ResolveDBusObjectManagerServerMethod t DBusObjectManagerServer), MethodInfo * info DBusObjectManagerServer p) => IsLabelProxy t (DBusObjectManagerServer -> p) Source | |
type ParentTypes DBusObjectManagerServer Source | |
type AttributeList DBusObjectManagerServer Source | |
type SignalList DBusObjectManagerServer Source |
class GObject o => DBusObjectManagerServerK o Source
Methods
dBusObjectManagerServerExport
data DBusObjectManagerServerExportMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => MethodInfo (TYPE Lifted) DBusObjectManagerServerExportMethodInfo a signature Source | |
dBusObjectManagerServerExport :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m () Source
dBusObjectManagerServerExportUniquely
data DBusObjectManagerServerExportUniquelyMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => MethodInfo (TYPE Lifted) DBusObjectManagerServerExportUniquelyMethodInfo a signature Source | |
dBusObjectManagerServerExportUniquely :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m () Source
dBusObjectManagerServerGetConnection
data DBusObjectManagerServerGetConnectionMethodInfo Source
((~) (TYPE Lifted) signature (m DBusConnection), MonadIO m, DBusObjectManagerServerK a) => MethodInfo (TYPE Lifted) DBusObjectManagerServerGetConnectionMethodInfo a signature Source | |
dBusObjectManagerServerGetConnection :: (MonadIO m, DBusObjectManagerServerK a) => a -> m DBusConnection Source
dBusObjectManagerServerIsExported
data DBusObjectManagerServerIsExportedMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => MethodInfo (TYPE Lifted) DBusObjectManagerServerIsExportedMethodInfo a signature Source | |
dBusObjectManagerServerIsExported :: (MonadIO m, DBusObjectManagerServerK a, DBusObjectSkeletonK b) => a -> b -> m Bool Source
dBusObjectManagerServerNew
dBusObjectManagerServerNew :: MonadIO m => Text -> m DBusObjectManagerServer Source
dBusObjectManagerServerSetConnection
data DBusObjectManagerServerSetConnectionMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, DBusObjectManagerServerK a, DBusConnectionK b) => MethodInfo (TYPE Lifted) DBusObjectManagerServerSetConnectionMethodInfo a signature Source | |
dBusObjectManagerServerSetConnection :: (MonadIO m, DBusObjectManagerServerK a, DBusConnectionK b) => a -> Maybe b -> m () Source
dBusObjectManagerServerUnexport
data DBusObjectManagerServerUnexportMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Bool), MonadIO m, DBusObjectManagerServerK a) => MethodInfo (TYPE Lifted) DBusObjectManagerServerUnexportMethodInfo a signature Source | |
dBusObjectManagerServerUnexport :: (MonadIO m, DBusObjectManagerServerK a) => a -> Text -> m Bool Source
Properties
Connection
data DBusObjectManagerServerConnectionPropertyInfo Source
constructDBusObjectManagerServerConnection :: DBusConnectionK a => a -> IO ([Char], GValue) Source
getDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o) => o -> m DBusConnection Source
setDBusObjectManagerServerConnection :: (MonadIO m, DBusObjectManagerServerK o, DBusConnectionK a) => o -> a -> m () Source
ObjectPath
data DBusObjectManagerServerObjectPathPropertyInfo Source
getDBusObjectManagerServerObjectPath :: (MonadIO m, DBusObjectManagerServerK o) => o -> m Text Source