| 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.TestDBus
Description
- newtype TestDBus = TestDBus (ManagedPtr TestDBus)
- class GObject o => IsTestDBus o
- toTestDBus :: IsTestDBus o => o -> IO TestDBus
- noTestDBus :: Maybe TestDBus
- data TestDBusAddServiceDirMethodInfo
- testDBusAddServiceDir :: (MonadIO m, IsTestDBus a) => a -> Text -> m ()
- data TestDBusDownMethodInfo
- testDBusDown :: (MonadIO m, IsTestDBus a) => a -> m ()
- data TestDBusGetBusAddressMethodInfo
- testDBusGetBusAddress :: (MonadIO m, IsTestDBus a) => a -> m (Maybe Text)
- data TestDBusGetFlagsMethodInfo
- testDBusGetFlags :: (MonadIO m, IsTestDBus a) => a -> m [TestDBusFlags]
- testDBusNew :: MonadIO m => [TestDBusFlags] -> m TestDBus
- data TestDBusStopMethodInfo
- testDBusStop :: (MonadIO m, IsTestDBus a) => a -> m ()
- testDBusUnset :: MonadIO m => m ()
- data TestDBusUpMethodInfo
- testDBusUp :: (MonadIO m, IsTestDBus a) => a -> m ()
- data TestDBusFlagsPropertyInfo
- constructTestDBusFlags :: IsTestDBus o => [TestDBusFlags] -> IO (GValueConstruct o)
- getTestDBusFlags :: (MonadIO m, IsTestDBus o) => o -> m [TestDBusFlags]
- testDBusFlags :: AttrLabelProxy "flags"
Exported types
Instances
| GObject TestDBus Source # | |
| IsObject TestDBus Source # | |
| IsTestDBus TestDBus Source # | |
| ((~) * info (ResolveTestDBusMethod t TestDBus), MethodInfo * info TestDBus p) => IsLabel t (TestDBus -> p) Source # | |
| ((~) * info (ResolveTestDBusMethod t TestDBus), MethodInfo * info TestDBus p) => IsLabelProxy t (TestDBus -> p) Source # | |
| HasAttributeList * TestDBus Source # | |
| type SignalList TestDBus Source # | |
| type AttributeList TestDBus Source # | |
class GObject o => IsTestDBus o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TestDBus a) => IsTestDBus a Source # | |
| IsTestDBus TestDBus Source # | |
toTestDBus :: IsTestDBus o => o -> IO TestDBus Source #
Methods
addServiceDir
data TestDBusAddServiceDirMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsTestDBus a) => MethodInfo * TestDBusAddServiceDirMethodInfo a signature Source # | |
testDBusAddServiceDir :: (MonadIO m, IsTestDBus a) => a -> Text -> m () Source #
down
data TestDBusDownMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTestDBus a) => MethodInfo * TestDBusDownMethodInfo a signature Source # | |
testDBusDown :: (MonadIO m, IsTestDBus a) => a -> m () Source #
getBusAddress
data TestDBusGetBusAddressMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, IsTestDBus a) => MethodInfo * TestDBusGetBusAddressMethodInfo a signature Source # | |
testDBusGetBusAddress :: (MonadIO m, IsTestDBus a) => a -> m (Maybe Text) Source #
getFlags
data TestDBusGetFlagsMethodInfo Source #
Instances
| ((~) * signature (m [TestDBusFlags]), MonadIO m, IsTestDBus a) => MethodInfo * TestDBusGetFlagsMethodInfo a signature Source # | |
testDBusGetFlags :: (MonadIO m, IsTestDBus a) => a -> m [TestDBusFlags] Source #
new
testDBusNew :: MonadIO m => [TestDBusFlags] -> m TestDBus Source #
stop
data TestDBusStopMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTestDBus a) => MethodInfo * TestDBusStopMethodInfo a signature Source # | |
testDBusStop :: (MonadIO m, IsTestDBus a) => a -> m () Source #
unset
testDBusUnset :: MonadIO m => m () Source #
up
data TestDBusUpMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTestDBus a) => MethodInfo * TestDBusUpMethodInfo a signature Source # | |
testDBusUp :: (MonadIO m, IsTestDBus a) => a -> m () Source #
Properties
flags
data TestDBusFlagsPropertyInfo Source #
Instances
| AttrInfo TestDBusFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint TestDBusFlagsPropertyInfo Source # | |
| type AttrOrigin TestDBusFlagsPropertyInfo Source # | |
| type AttrLabel TestDBusFlagsPropertyInfo Source # | |
| type AttrGetType TestDBusFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint TestDBusFlagsPropertyInfo Source # | |
| type AttrAllowedOps TestDBusFlagsPropertyInfo Source # | |
constructTestDBusFlags :: IsTestDBus o => [TestDBusFlags] -> IO (GValueConstruct o) Source #
getTestDBusFlags :: (MonadIO m, IsTestDBus o) => o -> m [TestDBusFlags] Source #
testDBusFlags :: AttrLabelProxy "flags" Source #