Hoogle Search
Within LTS Haskell 24.5 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setInputMessageNumVectors :: MonadIO m => InputMessage -> Word32 -> m ()gi-gio GI.Gio.Structs.InputMessage Set the value of the “num_vectors” field. When overloading is enabled, this is equivalent to
set inputMessage [ #numVectors := value ]
module GI.Gio.Structs.
InputVector Structure used for scatter/gather data input. You generally pass in an array of GInputVectors and the operation will store the read data starting in the first buffer, switching to the next as needed. Since: 2.22
-
gi-gio GI.Gio.Structs.InputVector Memory-managed wrapper type.
InputVector :: ManagedPtr InputVector -> InputVectorgi-gio GI.Gio.Structs.InputVector No documentation available.
clearInputVectorBuffer :: MonadIO m => InputVector -> m ()gi-gio GI.Gio.Structs.InputVector Set the value of the “buffer” field to Nothing. When overloading is enabled, this is equivalent to
clear #buffer
getInputVectorBuffer :: MonadIO m => InputVector -> m (Ptr ())gi-gio GI.Gio.Structs.InputVector Get the value of the “buffer” field. When overloading is enabled, this is equivalent to
get inputVector #buffer
getInputVectorSize :: MonadIO m => InputVector -> m CSizegi-gio GI.Gio.Structs.InputVector Get the value of the “size” field. When overloading is enabled, this is equivalent to
get inputVector #size
newZeroInputVector :: MonadIO m => m InputVectorgi-gio GI.Gio.Structs.InputVector Construct a InputVector struct initialized to zero.
setInputVectorBuffer :: MonadIO m => InputVector -> Ptr () -> m ()gi-gio GI.Gio.Structs.InputVector Set the value of the “buffer” field. When overloading is enabled, this is equivalent to
set inputVector [ #buffer := value ]
setInputVectorSize :: MonadIO m => InputVector -> CSize -> m ()gi-gio GI.Gio.Structs.InputVector Set the value of the “size” field. When overloading is enabled, this is equivalent to
set inputVector [ #size := value ]