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 |
Information about a signal on a D-Bus interface.
- newtype DBusSignalInfo = DBusSignalInfo (ForeignPtr DBusSignalInfo)
- newZeroDBusSignalInfo :: MonadIO m => m DBusSignalInfo
- noDBusSignalInfo :: Maybe DBusSignalInfo
- data DBusSignalInfoRefMethodInfo
- dBusSignalInfoRef :: MonadIO m => DBusSignalInfo -> m DBusSignalInfo
- data DBusSignalInfoUnrefMethodInfo
- dBusSignalInfoUnref :: MonadIO m => DBusSignalInfo -> m ()
- dBusSignalInfoReadAnnotations :: DBusSignalInfo -> IO [DBusAnnotationInfo]
- dBusSignalInfoReadArgs :: DBusSignalInfo -> IO [DBusArgInfo]
- dBusSignalInfoReadName :: DBusSignalInfo -> IO Text
- dBusSignalInfoReadRefCount :: DBusSignalInfo -> IO Int32
Exported types
newtype DBusSignalInfo Source
BoxedObject DBusSignalInfo Source | |
((~) * info (ResolveDBusSignalInfoMethod t DBusSignalInfo), MethodInfo * info DBusSignalInfo p) => IsLabel t (DBusSignalInfo -> p) Source | |
((~) * info (ResolveDBusSignalInfoMethod t DBusSignalInfo), MethodInfo * info DBusSignalInfo p) => IsLabelProxy t (DBusSignalInfo -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusSignalInfoUnrefMethodInfo DBusSignalInfo signature Source | |
((~) (TYPE Lifted) signature (m DBusSignalInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusSignalInfoRefMethodInfo DBusSignalInfo signature Source | |
newZeroDBusSignalInfo :: MonadIO m => m DBusSignalInfo Source
Construct a DBusSignalInfo
struct initialized to zero.
Methods
dBusSignalInfoRef
data DBusSignalInfoRefMethodInfo Source
((~) (TYPE Lifted) signature (m DBusSignalInfo), MonadIO m) => MethodInfo (TYPE Lifted) DBusSignalInfoRefMethodInfo DBusSignalInfo signature Source | |
dBusSignalInfoRef :: MonadIO m => DBusSignalInfo -> m DBusSignalInfo Source
dBusSignalInfoUnref
data DBusSignalInfoUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DBusSignalInfoUnrefMethodInfo DBusSignalInfo signature Source | |
dBusSignalInfoUnref :: MonadIO m => DBusSignalInfo -> m () Source