Table of Contents

Class DataInputStream

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class DataInputStream
Inheritance
DataInputStream
Inherited Members

Methods

GetByteOrder(nint)

Calls native method g_data_input_stream_get_byte_order.

public static extern DataStreamByteOrder GetByteOrder(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

DataStreamByteOrder

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_data_input_stream_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetNewlineType(nint)

Calls native method g_data_input_stream_get_newline_type.

public static extern DataStreamNewlineType GetNewlineType(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

DataStreamNewlineType

Transfer ownership: None Nullable: False

New(nint)

Calls native constructor g_data_input_stream_new.

public static extern nint New(nint baseStream)

Parameters

baseStream nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

ReadByte(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_byte.

public static extern byte ReadByte(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

byte

Transfer ownership: None Nullable: False

ReadInt16(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_int16.

public static extern short ReadInt16(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

short

Transfer ownership: None Nullable: False

ReadInt32(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_int32.

public static extern int ReadInt32(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

int

Transfer ownership: None Nullable: False

ReadInt64(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_int64.

public static extern long ReadInt64(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

ReadLine(nint, out nuint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_line.

public static extern byte[] ReadLine(nint stream, out nuint length, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

byte[]

Transfer ownership: Full Nullable: True

ReadLineAsync(nint, int, nint, AsyncReadyCallback, nint)

Calls native method g_data_input_stream_read_line_async. Version: 2.20

[Version("2.20")]
public static extern void ReadLineAsync(nint stream, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadLineFinish(nint, nint, out nuint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_line_finish. Version: 2.20

[Version("2.20")]
public static extern byte[] ReadLineFinish(nint stream, nint result, out nuint length, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

byte[]

Transfer ownership: Full Nullable: True

ReadLineFinishUtf8(nint, nint, out nuint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_line_finish_utf8. Version: 2.30

[Version("2.30")]
public static extern NullableUtf8StringOwnedHandle ReadLineFinishUtf8(nint stream, nint result, out nuint length, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

ReadLineUtf8(nint, out nuint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_line_utf8. Version: 2.30

[Version("2.30")]
public static extern NullableUtf8StringOwnedHandle ReadLineUtf8(nint stream, out nuint length, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

ReadUint16(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_uint16.

public static extern ushort ReadUint16(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

ushort

Transfer ownership: None Nullable: False

ReadUint32(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_uint32.

public static extern uint ReadUint32(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

uint

Transfer ownership: None Nullable: False

ReadUint64(nint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_uint64.

public static extern ulong ReadUint64(nint stream, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

ulong

Transfer ownership: None Nullable: False

ReadUntil(nint, NonNullableUtf8StringHandle, out nuint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_until.

public static extern NonNullableUtf8StringOwnedHandle ReadUntil(nint stream, NonNullableUtf8StringHandle stopChars, out nuint length, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

stopChars NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ReadUntilAsync(nint, NonNullableUtf8StringHandle, int, nint, AsyncReadyCallback, nint)

Calls native method g_data_input_stream_read_until_async. Version: 2.20

[Version("2.20")]
public static extern void ReadUntilAsync(nint stream, NonNullableUtf8StringHandle stopChars, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

stopChars NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadUntilFinish(nint, nint, out nuint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_until_finish. Version: 2.20

[Version("2.20")]
public static extern NonNullableUtf8StringOwnedHandle ReadUntilFinish(nint stream, nint result, out nuint length, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ReadUpto(nint, NonNullableUtf8StringHandle, nint, out nuint, nint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_upto. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringOwnedHandle ReadUpto(nint stream, NonNullableUtf8StringHandle stopChars, nint stopCharsLen, out nuint length, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

stopChars NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

stopCharsLen nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

ReadUptoAsync(nint, NonNullableUtf8StringHandle, nint, int, nint, AsyncReadyCallback, nint)

Calls native method g_data_input_stream_read_upto_async. Version: 2.26

[Version("2.26")]
public static extern void ReadUptoAsync(nint stream, NonNullableUtf8StringHandle stopChars, nint stopCharsLen, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

stopChars NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

stopCharsLen nint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadUptoFinish(nint, nint, out nuint, out ErrorOwnedHandle)

Calls native method g_data_input_stream_read_upto_finish. Version: 2.24

[Version("2.24")]
public static extern NonNullableUtf8StringOwnedHandle ReadUptoFinish(nint stream, nint result, out nuint length, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

length nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

SetByteOrder(nint, DataStreamByteOrder)

Calls native method g_data_input_stream_set_byte_order.

public static extern void SetByteOrder(nint stream, DataStreamByteOrder order)

Parameters

stream nint

Transfer ownership: None Nullable: False

order DataStreamByteOrder

Transfer ownership: None Nullable: False

SetNewlineType(nint, DataStreamNewlineType)

Calls native method g_data_input_stream_set_newline_type.

public static extern void SetNewlineType(nint stream, DataStreamNewlineType type)

Parameters

stream nint

Transfer ownership: None Nullable: False

type DataStreamNewlineType

Transfer ownership: None Nullable: False