InputVector

class InputVector(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

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

Constructors

Link copied to clipboard
constructor()

Allocate a new InputVector.

constructor(scope: <Error class: unknown class>)

Allocate a new InputVector using the provided AutofreeScope.

constructor(buffer: <Error class: unknown class>, size: <Error class: unknown class>)

Allocate a new InputVector.

constructor(buffer: <Error class: unknown class>, size: <Error class: unknown class>, scope: <Error class: unknown class>)

Allocate a new InputVector using the provided AutofreeScope.

constructor(pointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

Properties

Link copied to clipboard
var buffer: <Error class: unknown class>

Pointer to a buffer where data will be written.

Link copied to clipboard
val gioInputVectorPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
var size: <Error class: unknown class>

the available size in @buffer.

Functions

Link copied to clipboard
open override fun toString(): String