| 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 |
GI.Gio.Objects.DBusObjectManagerServer
Contents
Description
- newtype DBusObjectManagerServer = DBusObjectManagerServer (ManagedPtr DBusObjectManagerServer)
- class GObject o => IsDBusObjectManagerServer o
- toDBusObjectManagerServer :: IsDBusObjectManagerServer o => o -> IO DBusObjectManagerServer
- noDBusObjectManagerServer :: Maybe DBusObjectManagerServer
- data DBusObjectManagerServerExportMethodInfo
- dBusObjectManagerServerExport :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m ()
- data DBusObjectManagerServerExportUniquelyMethodInfo
- dBusObjectManagerServerExportUniquely :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m ()
- data DBusObjectManagerServerGetConnectionMethodInfo
- dBusObjectManagerServerGetConnection :: (MonadIO m, IsDBusObjectManagerServer a) => a -> m DBusConnection
- data DBusObjectManagerServerIsExportedMethodInfo
- dBusObjectManagerServerIsExported :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m Bool
- dBusObjectManagerServerNew :: MonadIO m => Text -> m DBusObjectManagerServer
- data DBusObjectManagerServerSetConnectionMethodInfo
- dBusObjectManagerServerSetConnection :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusConnection b) => a -> Maybe b -> m ()
- data DBusObjectManagerServerUnexportMethodInfo
- dBusObjectManagerServerUnexport :: (MonadIO m, IsDBusObjectManagerServer a) => a -> Text -> m Bool
- data DBusObjectManagerServerConnectionPropertyInfo
- clearDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m ()
- constructDBusObjectManagerServerConnection :: (IsDBusObjectManagerServer o, IsDBusConnection a) => a -> IO (GValueConstruct o)
- dBusObjectManagerServerConnection :: AttrLabelProxy "connection"
- getDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m (Maybe DBusConnection)
- setDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o, IsDBusConnection a) => o -> a -> m ()
- data DBusObjectManagerServerObjectPathPropertyInfo
- constructDBusObjectManagerServerObjectPath :: IsDBusObjectManagerServer o => Text -> IO (GValueConstruct o)
- dBusObjectManagerServerObjectPath :: AttrLabelProxy "objectPath"
- getDBusObjectManagerServerObjectPath :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m (Maybe Text)
Exported types
newtype DBusObjectManagerServer Source #
Constructors
| DBusObjectManagerServer (ManagedPtr DBusObjectManagerServer) |
Instances
| GObject DBusObjectManagerServer Source # | |
| IsObject DBusObjectManagerServer Source # | |
| IsDBusObjectManager DBusObjectManagerServer Source # | |
| IsDBusObjectManagerServer 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 # | |
| HasAttributeList * DBusObjectManagerServer Source # | |
| type SignalList DBusObjectManagerServer Source # | |
| type AttributeList DBusObjectManagerServer Source # | |
class GObject o => IsDBusObjectManagerServer o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DBusObjectManagerServer a) => IsDBusObjectManagerServer a Source # | |
| IsDBusObjectManagerServer DBusObjectManagerServer Source # | |
toDBusObjectManagerServer :: IsDBusObjectManagerServer o => o -> IO DBusObjectManagerServer Source #
Methods
export
data DBusObjectManagerServerExportMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => MethodInfo * DBusObjectManagerServerExportMethodInfo a signature Source # | |
dBusObjectManagerServerExport :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m () Source #
exportUniquely
data DBusObjectManagerServerExportUniquelyMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => MethodInfo * DBusObjectManagerServerExportUniquelyMethodInfo a signature Source # | |
dBusObjectManagerServerExportUniquely :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m () Source #
getConnection
data DBusObjectManagerServerGetConnectionMethodInfo Source #
Instances
| ((~) * signature (m DBusConnection), MonadIO m, IsDBusObjectManagerServer a) => MethodInfo * DBusObjectManagerServerGetConnectionMethodInfo a signature Source # | |
dBusObjectManagerServerGetConnection :: (MonadIO m, IsDBusObjectManagerServer a) => a -> m DBusConnection Source #
isExported
data DBusObjectManagerServerIsExportedMethodInfo Source #
Instances
| ((~) * signature (b -> m Bool), MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => MethodInfo * DBusObjectManagerServerIsExportedMethodInfo a signature Source # | |
dBusObjectManagerServerIsExported :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusObjectSkeleton b) => a -> b -> m Bool Source #
new
dBusObjectManagerServerNew :: MonadIO m => Text -> m DBusObjectManagerServer Source #
setConnection
data DBusObjectManagerServerSetConnectionMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsDBusObjectManagerServer a, IsDBusConnection b) => MethodInfo * DBusObjectManagerServerSetConnectionMethodInfo a signature Source # | |
dBusObjectManagerServerSetConnection :: (MonadIO m, IsDBusObjectManagerServer a, IsDBusConnection b) => a -> Maybe b -> m () Source #
unexport
data DBusObjectManagerServerUnexportMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsDBusObjectManagerServer a) => MethodInfo * DBusObjectManagerServerUnexportMethodInfo a signature Source # | |
dBusObjectManagerServerUnexport :: (MonadIO m, IsDBusObjectManagerServer a) => a -> Text -> m Bool Source #
Properties
connection
data DBusObjectManagerServerConnectionPropertyInfo Source #
Instances
| AttrInfo DBusObjectManagerServerConnectionPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusObjectManagerServerConnectionPropertyInfo Source # | |
| type AttrOrigin DBusObjectManagerServerConnectionPropertyInfo Source # | |
| type AttrLabel DBusObjectManagerServerConnectionPropertyInfo Source # | |
| type AttrGetType DBusObjectManagerServerConnectionPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusObjectManagerServerConnectionPropertyInfo Source # | |
| type AttrAllowedOps DBusObjectManagerServerConnectionPropertyInfo Source # | |
clearDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m () Source #
constructDBusObjectManagerServerConnection :: (IsDBusObjectManagerServer o, IsDBusConnection a) => a -> IO (GValueConstruct o) Source #
dBusObjectManagerServerConnection :: AttrLabelProxy "connection" Source #
getDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m (Maybe DBusConnection) Source #
setDBusObjectManagerServerConnection :: (MonadIO m, IsDBusObjectManagerServer o, IsDBusConnection a) => o -> a -> m () Source #
objectPath
data DBusObjectManagerServerObjectPathPropertyInfo Source #
Instances
| AttrInfo DBusObjectManagerServerObjectPathPropertyInfo Source # | |
| type AttrSetTypeConstraint DBusObjectManagerServerObjectPathPropertyInfo Source # | |
| type AttrOrigin DBusObjectManagerServerObjectPathPropertyInfo Source # | |
| type AttrLabel DBusObjectManagerServerObjectPathPropertyInfo Source # | |
| type AttrGetType DBusObjectManagerServerObjectPathPropertyInfo Source # | |
| type AttrBaseTypeConstraint DBusObjectManagerServerObjectPathPropertyInfo Source # | |
| type AttrAllowedOps DBusObjectManagerServerObjectPathPropertyInfo Source # | |
constructDBusObjectManagerServerObjectPath :: IsDBusObjectManagerServer o => Text -> IO (GValueConstruct o) Source #
dBusObjectManagerServerObjectPath :: AttrLabelProxy "objectPath" Source #
getDBusObjectManagerServerObjectPath :: (MonadIO m, IsDBusObjectManagerServer o) => o -> m (Maybe Text) Source #