Table of Contents

Class InputStream

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

Methods

ClearPending(IntPtr)

Calls native method g_input_stream_clear_pending.

public static extern void ClearPending(IntPtr stream)

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

Close(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_close.

public static extern bool Close(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

CloseAsync(IntPtr, int, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method g_input_stream_close_async.

public static extern void CloseAsync(IntPtr stream, int ioPriority, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

CloseFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_close_finish.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

result IntPtr

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(IntPtr)

Calls native method g_input_stream_has_pending.

public static extern bool HasPending(IntPtr stream)

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsClosed(IntPtr)

Calls native method g_input_stream_is_closed.

public static extern bool IsClosed(IntPtr stream)

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

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

Calls native method g_input_stream_read.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

buffer byte

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

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

Calls native method g_input_stream_read_all.

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

Parameters

stream IntPtr

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 IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

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

Calls native method g_input_stream_read_all_async. Version: 2.44

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

Parameters

stream IntPtr

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 IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ReadAllFinish(IntPtr, IntPtr, out nuint, out ErrorOwnedHandle)

Calls native method g_input_stream_read_all_finish. Version: 2.44

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

bytesRead nuint

Transfer ownership: Full Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

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

Calls native method g_input_stream_read_async.

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

Parameters

stream IntPtr

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 IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ReadBytes(IntPtr, nuint, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_read_bytes. Version: 2.34

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

BytesOwnedHandle

Transfer ownership: Full Nullable: False

ReadBytesAsync(IntPtr, nuint, int, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method g_input_stream_read_bytes_async. Version: 2.34

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ReadBytesFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_read_bytes_finish. Version: 2.34

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

BytesOwnedHandle

Transfer ownership: Full Nullable: False

ReadFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_read_finish.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

SetPending(IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_set_pending.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Skip(IntPtr, nuint, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_skip.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False

SkipAsync(IntPtr, nuint, int, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method g_input_stream_skip_async.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

count nuint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

SkipFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_input_stream_skip_finish.

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

Parameters

stream IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

long

Transfer ownership: None Nullable: False