| 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 |
GI.GLib.Structs.TestLogMsg
Description
- newtype TestLogMsg = TestLogMsg (ForeignPtr TestLogMsg)
- newZeroTestLogMsg :: MonadIO m => m TestLogMsg
- noTestLogMsg :: Maybe TestLogMsg
- data TestLogMsgFreeMethodInfo
- testLogMsgFree :: MonadIO m => TestLogMsg -> m ()
- getTestLogMsgLogType :: MonadIO m => TestLogMsg -> m TestLogType
- setTestLogMsgLogType :: MonadIO m => TestLogMsg -> TestLogType -> m ()
- testLogMsgLogType :: AttrLabelProxy "logType"
- getTestLogMsgNNums :: MonadIO m => TestLogMsg -> m Word32
- setTestLogMsgNNums :: MonadIO m => TestLogMsg -> Word32 -> m ()
- testLogMsgNNums :: AttrLabelProxy "nNums"
- getTestLogMsgNStrings :: MonadIO m => TestLogMsg -> m Word32
- setTestLogMsgNStrings :: MonadIO m => TestLogMsg -> Word32 -> m ()
- testLogMsgNStrings :: AttrLabelProxy "nStrings"
- getTestLogMsgNums :: MonadIO m => TestLogMsg -> m CLong
- setTestLogMsgNums :: MonadIO m => TestLogMsg -> CLong -> m ()
- testLogMsgNums :: AttrLabelProxy "nums"
- clearTestLogMsgStrings :: MonadIO m => TestLogMsg -> m ()
- getTestLogMsgStrings :: MonadIO m => TestLogMsg -> m (Maybe Text)
- setTestLogMsgStrings :: MonadIO m => TestLogMsg -> CString -> m ()
- testLogMsgStrings :: AttrLabelProxy "strings"
Exported types
newtype TestLogMsg Source #
Constructors
| TestLogMsg (ForeignPtr TestLogMsg) |
Instances
| WrappedPtr TestLogMsg Source # | |
| (~) AttrOpTag tag AttrSet => Constructible TestLogMsg tag Source # | |
| ((~) * info (ResolveTestLogMsgMethod t TestLogMsg), MethodInfo * info TestLogMsg p) => IsLabel t (TestLogMsg -> p) Source # | |
| ((~) * info (ResolveTestLogMsgMethod t TestLogMsg), MethodInfo * info TestLogMsg p) => IsLabelProxy t (TestLogMsg -> p) Source # | |
| HasAttributeList * TestLogMsg Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * TestLogMsgFreeMethodInfo TestLogMsg signature Source # | |
| type AttributeList TestLogMsg Source # | |
newZeroTestLogMsg :: MonadIO m => m TestLogMsg Source #
Construct a TestLogMsg struct initialized to zero.
Methods
testLogMsgFree
data TestLogMsgFreeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * TestLogMsgFreeMethodInfo TestLogMsg signature Source # | |
testLogMsgFree :: MonadIO m => TestLogMsg -> m () Source #
Properties
LogType
getTestLogMsgLogType :: MonadIO m => TestLogMsg -> m TestLogType Source #
setTestLogMsgLogType :: MonadIO m => TestLogMsg -> TestLogType -> m () Source #
testLogMsgLogType :: AttrLabelProxy "logType" Source #
NNums
getTestLogMsgNNums :: MonadIO m => TestLogMsg -> m Word32 Source #
setTestLogMsgNNums :: MonadIO m => TestLogMsg -> Word32 -> m () Source #
testLogMsgNNums :: AttrLabelProxy "nNums" Source #
NStrings
getTestLogMsgNStrings :: MonadIO m => TestLogMsg -> m Word32 Source #
setTestLogMsgNStrings :: MonadIO m => TestLogMsg -> Word32 -> m () Source #
testLogMsgNStrings :: AttrLabelProxy "nStrings" Source #
Nums
getTestLogMsgNums :: MonadIO m => TestLogMsg -> m CLong Source #
setTestLogMsgNums :: MonadIO m => TestLogMsg -> CLong -> m () Source #
testLogMsgNums :: AttrLabelProxy "nums" Source #
Strings
clearTestLogMsgStrings :: MonadIO m => TestLogMsg -> m () Source #
getTestLogMsgStrings :: MonadIO m => TestLogMsg -> m (Maybe Text) Source #
setTestLogMsgStrings :: MonadIO m => TestLogMsg -> CString -> m () Source #
testLogMsgStrings :: AttrLabelProxy "strings" Source #