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