Table of Contents

Class InputStream

Namespace
Gio
Assembly
Gio-2.0.dll
public class InputStream : Object, IDisposable, GTypeProvider, InstanceFactory
Inheritance
InputStream
Implements
Derived
Inherited Members

Constructors

InputStream(params ConstructArgument[])

public InputStream(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

InputStream(InputStreamHandle)

public InputStream(InputStreamHandle handle)

Parameters

handle InputStreamHandle

Methods

ClearPending()

public void ClearPending()

Close(Cancellable?)

public bool Close(Cancellable? cancellable)

Parameters

cancellable Cancellable

Returns

bool

CloseFinish(AsyncResult)

public bool CloseFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

HasPending()

public bool HasPending()

Returns

bool

IsClosed()

public bool IsClosed()

Returns

bool

Read(Span<byte>, Cancellable?)

public nint Read(Span<byte> buffer, Cancellable? cancellable)

Parameters

buffer Span<byte>
cancellable Cancellable

Returns

nint

ReadAll(Span<byte>, out nuint, Cancellable?)

public bool ReadAll(Span<byte> buffer, out nuint bytesRead, Cancellable? cancellable)

Parameters

buffer Span<byte>
bytesRead nuint
cancellable Cancellable

Returns

bool

ReadAllFinish(AsyncResult, out nuint)

[Version("2.44")]
public bool ReadAllFinish(AsyncResult result, out nuint bytesRead)

Parameters

result AsyncResult
bytesRead nuint

Returns

bool

ReadBytes(nuint, Cancellable?)

[Version("2.34")]
public Bytes ReadBytes(nuint count, Cancellable? cancellable)

Parameters

count nuint
cancellable Cancellable

Returns

Bytes

ReadBytesFinish(AsyncResult)

[Version("2.34")]
public Bytes ReadBytesFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

Bytes

ReadFinish(AsyncResult)

public nint ReadFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

nint

SetPending()

public bool SetPending()

Returns

bool

Skip(nuint, Cancellable?)

public nint Skip(nuint count, Cancellable? cancellable)

Parameters

count nuint
cancellable Cancellable

Returns

nint

SkipFinish(AsyncResult)

public nint SkipFinish(AsyncResult result)

Parameters

result AsyncResult

Returns

nint