Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Struct used in dbusErrorRegisterErrorDomain
.
Since: 2.26
Synopsis
- newtype DBusErrorEntry = DBusErrorEntry (ManagedPtr DBusErrorEntry)
- newZeroDBusErrorEntry :: MonadIO m => m 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 #
Memory-managed wrapper type.
Instances
Eq DBusErrorEntry Source # | |
Defined in GI.Gio.Structs.DBusErrorEntry (==) :: DBusErrorEntry -> DBusErrorEntry -> Bool # (/=) :: DBusErrorEntry -> DBusErrorEntry -> Bool # | |
ManagedPtrNewtype DBusErrorEntry Source # | |
Defined in GI.Gio.Structs.DBusErrorEntry | |
BoxedPtr DBusErrorEntry Source # | |
Defined in GI.Gio.Structs.DBusErrorEntry boxedPtrCopy :: DBusErrorEntry -> IO DBusErrorEntry # boxedPtrFree :: DBusErrorEntry -> IO () # | |
CallocPtr DBusErrorEntry Source # | |
Defined in GI.Gio.Structs.DBusErrorEntry boxedPtrCalloc :: IO (Ptr DBusErrorEntry) # | |
tag ~ 'AttrSet => Constructible DBusErrorEntry tag Source # | |
Defined in GI.Gio.Structs.DBusErrorEntry new :: MonadIO m => (ManagedPtr DBusErrorEntry -> DBusErrorEntry) -> [AttrOp DBusErrorEntry tag] -> m DBusErrorEntry # |
newZeroDBusErrorEntry :: MonadIO m => m DBusErrorEntry Source #
Construct a DBusErrorEntry
struct initialized to zero.
Methods
Overloaded methods
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
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
set
dBusErrorEntry [ #dbusErrorName:=
value ]
errorCode
An error code.
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
set
dBusErrorEntry [ #errorCode:=
value ]