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 g_dbus_error_register_error_domain().
- newtype DBusErrorEntry = DBusErrorEntry (ForeignPtr DBusErrorEntry)
- newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry
- noDBusErrorEntry :: Maybe DBusErrorEntry
- dBusErrorEntryClearDbusErrorName :: MonadIO m => DBusErrorEntry -> m ()
- dBusErrorEntryDbusErrorName :: AttrLabelProxy "dbusErrorName"
- dBusErrorEntryReadDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text)
- dBusErrorEntryWriteDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m ()
- dBusErrorEntryErrorCode :: AttrLabelProxy "errorCode"
- dBusErrorEntryReadErrorCode :: MonadIO m => DBusErrorEntry -> m Int32
- dBusErrorEntryWriteErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m ()
Exported types
newtype DBusErrorEntry Source
(~) AttrOpTag tag AttrSet => Constructible DBusErrorEntry tag | |
((~) * info (ResolveDBusErrorEntryMethod t DBusErrorEntry), MethodInfo * info DBusErrorEntry p) => IsLabelProxy t (DBusErrorEntry -> p) | |
type AttributeList DBusErrorEntry |
newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry Source
Construct a DBusErrorEntry
struct initialized to zero.
Properties
DbusErrorName
dBusErrorEntryClearDbusErrorName :: MonadIO m => DBusErrorEntry -> m () Source
dBusErrorEntryDbusErrorName :: AttrLabelProxy "dbusErrorName" Source
dBusErrorEntryReadDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text) Source
dBusErrorEntryWriteDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m () Source
ErrorCode
dBusErrorEntryErrorCode :: AttrLabelProxy "errorCode" Source
dBusErrorEntryReadErrorCode :: MonadIO m => DBusErrorEntry -> m Int32 Source
dBusErrorEntryWriteErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m () Source