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 TestDBus = TestDBus (ForeignPtr TestDBus)
- class GObject o => TestDBusK o
- toTestDBus :: TestDBusK o => o -> IO TestDBus
- noTestDBus :: Maybe TestDBus
- testDBusAddServiceDir :: (MonadIO m, TestDBusK a) => a -> Text -> m ()
- testDBusDown :: (MonadIO m, TestDBusK a) => a -> m ()
- testDBusGetBusAddress :: (MonadIO m, TestDBusK a) => a -> m Text
- testDBusGetFlags :: (MonadIO m, TestDBusK a) => a -> m [TestDBusFlags]
- testDBusNew :: MonadIO m => [TestDBusFlags] -> m TestDBus
- testDBusStop :: (MonadIO m, TestDBusK a) => a -> m ()
- testDBusUnset :: MonadIO m => m ()
- testDBusUp :: (MonadIO m, TestDBusK a) => a -> m ()
- data TestDBusFlagsPropertyInfo
- constructTestDBusFlags :: [TestDBusFlags] -> IO ([Char], GValue)
- getTestDBusFlags :: (MonadIO m, TestDBusK o) => o -> m [TestDBusFlags]
Exported types
GObject TestDBus Source | |
type ParentTypes TestDBus Source | |
type AttributeList TestDBus Source | |
type SignalList TestDBus Source |
toTestDBus :: TestDBusK o => o -> IO TestDBus Source
Methods
testDBusAddServiceDir
testDBusAddServiceDir :: (MonadIO m, TestDBusK a) => a -> Text -> m () Source
testDBusDown
testDBusDown :: (MonadIO m, TestDBusK a) => a -> m () Source
testDBusGetBusAddress
testDBusGetBusAddress :: (MonadIO m, TestDBusK a) => a -> m Text Source
testDBusGetFlags
testDBusGetFlags :: (MonadIO m, TestDBusK a) => a -> m [TestDBusFlags] Source
testDBusNew
testDBusNew :: MonadIO m => [TestDBusFlags] -> m TestDBus Source
testDBusStop
testDBusStop :: (MonadIO m, TestDBusK a) => a -> m () Source
testDBusUnset
testDBusUnset :: MonadIO m => m () Source
testDBusUp
testDBusUp :: (MonadIO m, TestDBusK a) => a -> m () Source
Properties
Flags
data TestDBusFlagsPropertyInfo Source
AttrInfo TestDBusFlagsPropertyInfo Source | |
type AttrLabel TestDBusFlagsPropertyInfo = "TestDBus::flags" Source | |
type AttrGetType TestDBusFlagsPropertyInfo = [TestDBusFlags] Source | |
type AttrBaseTypeConstraint TestDBusFlagsPropertyInfo = TestDBusK Source | |
type AttrSetTypeConstraint TestDBusFlagsPropertyInfo = * ~ [TestDBusFlags] Source | |
type AttrAllowedOps TestDBusFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructTestDBusFlags :: [TestDBusFlags] -> IO ([Char], GValue) Source
getTestDBusFlags :: (MonadIO m, TestDBusK o) => o -> m [TestDBusFlags] Source