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 |
Struct used in dbusErrorRegisterErrorDomain
.
- newtype DBusErrorEntry = DBusErrorEntry (ManagedPtr DBusErrorEntry)
- newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry
- noDBusErrorEntry :: Maybe DBusErrorEntry
- clearDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m ()
- getDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text)
- setDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m ()
- getDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> m Int32
- setDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m ()
Exported types
newtype DBusErrorEntry Source #
WrappedPtr DBusErrorEntry Source # | |
(~) AttrOpTag tag AttrSet => Constructible DBusErrorEntry tag Source # | |
newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry Source #
Construct a DBusErrorEntry
struct initialized to zero.
Properties
dbusErrorName
clearDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m () Source #
getDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text) Source #
setDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m () Source #
errorCode
getDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> m Int32 Source #
setDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m () Source #