gi-glib-2.0.27: GLib bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GLib.Structs.TestLogMsg

Description

No description available in the introspection data.

Synopsis

Exported types

newtype TestLogMsg Source #

Memory-managed wrapper type.

Constructors

TestLogMsg (ManagedPtr TestLogMsg) 

Instances

Instances details
Eq TestLogMsg Source # 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

BoxedPtr TestLogMsg Source # 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

CallocPtr TestLogMsg Source # 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

ManagedPtrNewtype TestLogMsg Source # 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

Methods

toManagedPtr :: TestLogMsg -> ManagedPtr TestLogMsg

tag ~ 'AttrSet => Constructible TestLogMsg tag Source # 
Instance details

Defined in GI.GLib.Structs.TestLogMsg

Methods

new :: MonadIO m => (ManagedPtr TestLogMsg -> TestLogMsg) -> [AttrOp TestLogMsg tag] -> m TestLogMsg

newZeroTestLogMsg :: MonadIO m => m TestLogMsg Source #

Construct a TestLogMsg struct initialized to zero.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

free.

Getters

None.

Setters

None.

free

testLogMsgFree :: (HasCallStack, MonadIO m) => TestLogMsg -> m () Source #

Internal function for gtester to free test log messages, no ABI guarantees provided.

Properties

logType

No description available in the introspection data.

getTestLogMsgLogType :: MonadIO m => TestLogMsg -> m TestLogType Source #

Get the value of the “log_type” field. When overloading is enabled, this is equivalent to

get testLogMsg #logType

setTestLogMsgLogType :: MonadIO m => TestLogMsg -> TestLogType -> m () Source #

Set the value of the “log_type” field. When overloading is enabled, this is equivalent to

set testLogMsg [ #logType := value ]

nNums

No description available in the introspection data.

getTestLogMsgNNums :: MonadIO m => TestLogMsg -> m Word32 Source #

Get the value of the “n_nums” field. When overloading is enabled, this is equivalent to

get testLogMsg #nNums

setTestLogMsgNNums :: MonadIO m => TestLogMsg -> Word32 -> m () Source #

Set the value of the “n_nums” field. When overloading is enabled, this is equivalent to

set testLogMsg [ #nNums := value ]

nStrings

No description available in the introspection data.

getTestLogMsgNStrings :: MonadIO m => TestLogMsg -> m Word32 Source #

Get the value of the “n_strings” field. When overloading is enabled, this is equivalent to

get testLogMsg #nStrings

setTestLogMsgNStrings :: MonadIO m => TestLogMsg -> Word32 -> m () Source #

Set the value of the “n_strings” field. When overloading is enabled, this is equivalent to

set testLogMsg [ #nStrings := value ]

strings

No description available in the introspection data.

clearTestLogMsgStrings :: MonadIO m => TestLogMsg -> m () Source #

Set the value of the “strings” field to Nothing. When overloading is enabled, this is equivalent to

clear #strings

getTestLogMsgStrings :: MonadIO m => TestLogMsg -> m (Maybe Text) Source #

Get the value of the “strings” field. When overloading is enabled, this is equivalent to

get testLogMsg #strings

setTestLogMsgStrings :: MonadIO m => TestLogMsg -> CString -> m () Source #

Set the value of the “strings” field. When overloading is enabled, this is equivalent to

set testLogMsg [ #strings := value ]