| 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
Contents
Description
- newtype TestDBus = TestDBus (ForeignPtr TestDBus)
 - class GObject o => TestDBusK o
 - toTestDBus :: TestDBusK o => o -> IO TestDBus
 - noTestDBus :: Maybe TestDBus
 - data TestDBusAddServiceDirMethodInfo
 - testDBusAddServiceDir :: (MonadIO m, TestDBusK a) => a -> Text -> m ()
 - data TestDBusDownMethodInfo
 - testDBusDown :: (MonadIO m, TestDBusK a) => a -> m ()
 - data TestDBusGetBusAddressMethodInfo
 - testDBusGetBusAddress :: (MonadIO m, TestDBusK a) => a -> m Text
 - data TestDBusGetFlagsMethodInfo
 - testDBusGetFlags :: (MonadIO m, TestDBusK a) => a -> m [TestDBusFlags]
 - testDBusNew :: MonadIO m => [TestDBusFlags] -> m TestDBus
 - data TestDBusStopMethodInfo
 - testDBusStop :: (MonadIO m, TestDBusK a) => a -> m ()
 - testDBusUnset :: MonadIO m => m ()
 - data TestDBusUpMethodInfo
 - testDBusUp :: (MonadIO m, TestDBusK a) => a -> m ()
 - data TestDBusFlagsPropertyInfo
 - constructTestDBusFlags :: [TestDBusFlags] -> IO ([Char], GValue)
 - getTestDBusFlags :: (MonadIO m, TestDBusK o) => o -> m [TestDBusFlags]
 - testDBusFlags :: AttrLabelProxy "flags"
 
Exported types
Constructors
| TestDBus (ForeignPtr TestDBus) | 
Instances
| GObject TestDBus | |
| ((~) * info (ResolveTestDBusMethod t TestDBus), MethodInfo * info TestDBus p) => IsLabelProxy t (TestDBus -> p) | |
| type ParentTypes TestDBus | |
| type AttributeList TestDBus | |
| type SignalList TestDBus | 
toTestDBus :: TestDBusK o => o -> IO TestDBus Source
Methods
testDBusAddServiceDir
data TestDBusAddServiceDirMethodInfo Source
Instances
| ((~) * signature (Text -> m ()), MonadIO m, TestDBusK a) => MethodInfo * TestDBusAddServiceDirMethodInfo a signature | 
testDBusAddServiceDir :: (MonadIO m, TestDBusK a) => a -> Text -> m () Source
testDBusDown
data TestDBusDownMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, TestDBusK a) => MethodInfo * TestDBusDownMethodInfo a signature | 
testDBusDown :: (MonadIO m, TestDBusK a) => a -> m () Source
testDBusGetBusAddress
data TestDBusGetBusAddressMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, TestDBusK a) => MethodInfo * TestDBusGetBusAddressMethodInfo a signature | 
testDBusGetBusAddress :: (MonadIO m, TestDBusK a) => a -> m Text Source
testDBusGetFlags
data TestDBusGetFlagsMethodInfo Source
Instances
| ((~) * signature (m [TestDBusFlags]), MonadIO m, TestDBusK a) => MethodInfo * TestDBusGetFlagsMethodInfo a signature | 
testDBusGetFlags :: (MonadIO m, TestDBusK a) => a -> m [TestDBusFlags] Source
testDBusNew
testDBusNew :: MonadIO m => [TestDBusFlags] -> m TestDBus Source
testDBusStop
data TestDBusStopMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, TestDBusK a) => MethodInfo * TestDBusStopMethodInfo a signature | 
testDBusStop :: (MonadIO m, TestDBusK a) => a -> m () Source
testDBusUnset
testDBusUnset :: MonadIO m => m () Source
testDBusUp
data TestDBusUpMethodInfo Source
Instances
| ((~) * signature (m ()), MonadIO m, TestDBusK a) => MethodInfo * TestDBusUpMethodInfo a signature | 
testDBusUp :: (MonadIO m, TestDBusK a) => a -> m () Source
Properties
Flags
data TestDBusFlagsPropertyInfo Source
Instances
| AttrInfo TestDBusFlagsPropertyInfo | |
| type AttrLabel TestDBusFlagsPropertyInfo = "flags" | |
| type AttrGetType TestDBusFlagsPropertyInfo = [TestDBusFlags] | |
| type AttrBaseTypeConstraint TestDBusFlagsPropertyInfo = TestDBusK | |
| type AttrSetTypeConstraint TestDBusFlagsPropertyInfo = * ~ [TestDBusFlags] | |
| type AttrAllowedOps TestDBusFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) | 
constructTestDBusFlags :: [TestDBusFlags] -> IO ([Char], GValue) Source
getTestDBusFlags :: (MonadIO m, TestDBusK o) => o -> m [TestDBusFlags] Source
testDBusFlags :: AttrLabelProxy "flags" Source