| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Structs.DBusErrorEntry
Description
Struct used in dbusErrorRegisterErrorDomain.
Since: 2.26
Synopsis
- newtype DBusErrorEntry = DBusErrorEntry (ManagedPtr DBusErrorEntry)
- newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry
- type family ResolveDBusErrorEntryMethod (t :: Symbol) o where ...
- clearDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m ()
- dBusErrorEntry_dbusErrorName :: AttrLabelProxy "dbusErrorName"
- getDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text)
- setDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m ()
- dBusErrorEntry_errorCode :: AttrLabelProxy "errorCode"
- getDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> m Int32
- setDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m ()
Exported types
newtype DBusErrorEntry Source #
Memory-managed wrapper type.
Constructors
| DBusErrorEntry (ManagedPtr DBusErrorEntry) |
Instances
newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry Source #
Construct a DBusErrorEntry struct initialized to zero.
Methods
type family ResolveDBusErrorEntryMethod (t :: Symbol) o where ... Source #
Equations
| ResolveDBusErrorEntryMethod l o = MethodResolutionFailed l o :: Type |
Properties
dbusErrorName
The D-Bus error name to associate with errorCode.
clearDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m () Source #
Set the value of the “dbus_error_name” field to Nothing.
When overloading is enabled, this is equivalent to
clear #dbusErrorName
dBusErrorEntry_dbusErrorName :: AttrLabelProxy "dbusErrorName" Source #
getDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> m (Maybe Text) Source #
Get the value of the “dbus_error_name” field.
When overloading is enabled, this is equivalent to
get dBusErrorEntry #dbusErrorName
setDBusErrorEntryDbusErrorName :: MonadIO m => DBusErrorEntry -> CString -> m () Source #
Set the value of the “dbus_error_name” field.
When overloading is enabled, this is equivalent to
setdBusErrorEntry [ #dbusErrorName:=value ]
errorCode
An error code.
dBusErrorEntry_errorCode :: AttrLabelProxy "errorCode" Source #
getDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> m Int32 Source #
Get the value of the “error_code” field.
When overloading is enabled, this is equivalent to
get dBusErrorEntry #errorCode
setDBusErrorEntryErrorCode :: MonadIO m => DBusErrorEntry -> Int32 -> m () Source #
Set the value of the “error_code” field.
When overloading is enabled, this is equivalent to
setdBusErrorEntry [ #errorCode:=value ]