Table of Contents

Class InputStream

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

Methods

ClearPending(nint)

Calls native method g_input_stream_clear_pending.

public static extern void ClearPending(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Close(nint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_close.

public static extern bool Close(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

bool

Transfer ownership: None Nullable: False

CloseAsync(nint, int, nint, AsyncReadyCallback, nint)

Calls native method g_input_stream_close_async.

public static extern void CloseAsync(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

CloseFinish(nint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_close_finish.

public static extern bool CloseFinish(nint stream, nint result, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_input_stream_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

HasPending(nint)

Calls native method g_input_stream_has_pending.

public static extern bool HasPending(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsClosed(nint)

Calls native method g_input_stream_is_closed.

public static extern bool IsClosed(nint stream)

Parameters

stream nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Read(nint, ref byte, nuint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_read.

public static extern nint Read(nint stream, ref byte buffer, nuint count, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

buffer byte

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: None Nullable: False

ReadAll(nint, ref byte, nuint, out nuint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_read_all.

public static extern bool ReadAll(nint stream, ref byte buffer, nuint count, out nuint bytesRead, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

buffer byte

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

bytesRead nuint

Transfer ownership: Full Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

ReadAllAsync(nint, ref byte, nuint, int, nint, AsyncReadyCallback, nint)

Calls native method g_input_stream_read_all_async. Version: 2.44

[Version("2.44")]
public static extern void ReadAllAsync(nint stream, ref byte buffer, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

buffer byte

Transfer ownership: None Nullable: False

count nuint

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

ReadAllFinish(nint, nint, out nuint, out ErrorOwnedHandle)

Calls native method g_input_stream_read_all_finish. Version: 2.44

[Version("2.44")]
public static extern bool ReadAllFinish(nint stream, nint result, out nuint bytesRead, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

bytesRead nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

ReadAsync(nint, ref byte, nuint, int, nint, AsyncReadyCallback, nint)

Calls native method g_input_stream_read_async.

public static extern void ReadAsync(nint stream, ref byte buffer, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

buffer byte

Transfer ownership: None Nullable: False

count nuint

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

ReadBytes(nint, nuint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_read_bytes. Version: 2.34

[Version("2.34")]
public static extern BytesOwnedHandle ReadBytes(nint stream, nuint count, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

BytesOwnedHandle

Transfer ownership: Full Nullable: False

ReadBytesAsync(nint, nuint, int, nint, AsyncReadyCallback, nint)

Calls native method g_input_stream_read_bytes_async. Version: 2.34

[Version("2.34")]
public static extern void ReadBytesAsync(nint stream, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

count nuint

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

ReadBytesFinish(nint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_read_bytes_finish. Version: 2.34

[Version("2.34")]
public static extern BytesOwnedHandle ReadBytesFinish(nint stream, nint result, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

BytesOwnedHandle

Transfer ownership: Full Nullable: False

ReadFinish(nint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_read_finish.

public static extern nint ReadFinish(nint stream, nint result, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: None Nullable: False

SetPending(nint, out ErrorOwnedHandle)

Calls native method g_input_stream_set_pending.

public static extern bool SetPending(nint stream, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Skip(nint, nuint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_skip.

public static extern nint Skip(nint stream, nuint count, nint cancellable, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: None Nullable: False

SkipAsync(nint, nuint, int, nint, AsyncReadyCallback, nint)

Calls native method g_input_stream_skip_async.

public static extern void SkipAsync(nint stream, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

stream nint

Transfer ownership: None Nullable: False

count nuint

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

SkipFinish(nint, nint, out ErrorOwnedHandle)

Calls native method g_input_stream_skip_finish.

public static extern nint SkipFinish(nint stream, nint result, out ErrorOwnedHandle error)

Parameters

stream nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: None Nullable: False