Visitar URL original
GI.Wp.Structs.IteratorMethods
gi-wireplumber-0.5.14.2: WirePlumber bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Wp.Structs.IteratorMethods

Description

No description available in the introspection data.

Synopsis

Exported types

newZeroIteratorMethods :: MonadIO m => m IteratorMethods Source #

Construct a IteratorMethods struct initialized to zero.

Methods

Properties

finalize

No description available in the introspection data.

clearIteratorMethodsFinalize :: MonadIO m => IteratorMethods -> m () Source #

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

clear #finalize

getIteratorMethodsFinalize :: MonadIO m => IteratorMethods -> m (Maybe IteratorMethodsFinalizeFieldCallback) Source #

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

get iteratorMethods #finalize

setIteratorMethodsFinalize :: MonadIO m => IteratorMethods -> FunPtr C_IteratorMethodsFinalizeFieldCallback -> m () Source #

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

set iteratorMethods [ #finalize := value ]

next

No description available in the introspection data.

clearIteratorMethodsNext :: MonadIO m => IteratorMethods -> m () Source #

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

clear #next

getIteratorMethodsNext :: MonadIO m => IteratorMethods -> m (Maybe IteratorMethodsNextFieldCallback) Source #

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

get iteratorMethods #next

setIteratorMethodsNext :: MonadIO m => IteratorMethods -> FunPtr C_IteratorMethodsNextFieldCallback -> m () Source #

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

set iteratorMethods [ #next := value ]

reset

No description available in the introspection data.

clearIteratorMethodsReset :: MonadIO m => IteratorMethods -> m () Source #

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

clear #reset

getIteratorMethodsReset :: MonadIO m => IteratorMethods -> m (Maybe IteratorMethodsResetFieldCallback) Source #

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

get iteratorMethods #reset

setIteratorMethodsReset :: MonadIO m => IteratorMethods -> FunPtr C_IteratorMethodsResetFieldCallback -> m () Source #

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

set iteratorMethods [ #reset := value ]

version

No description available in the introspection data.

getIteratorMethodsVersion :: MonadIO m => IteratorMethods -> m Word32 Source #

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

get iteratorMethods #version

setIteratorMethodsVersion :: MonadIO m => IteratorMethods -> Word32 -> m () Source #

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

set iteratorMethods [ #version := value ]