OutputVector

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

Structure used for scatter/gather data output. You generally pass in an array of #GOutputVectors and the operation will use all the buffers as if they were one buffer.

Since

2.22

Constructors

Link copied to clipboard
constructor()

Allocate a new OutputVector.

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

Allocate a new OutputVector using the provided AutofreeScope.

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

Allocate a new OutputVector.

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

Allocate a new OutputVector 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 of data to read.

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

the size of @buffer.

Functions

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