Class BufferedInputStream
public class BufferedInputStream
- Inheritance
-
BufferedInputStream
- Inherited Members
Methods
Fill(nint, nint, nint, out ErrorOwnedHandle)
Calls native method g_buffered_input_stream_fill.
public static extern nint Fill(nint stream, nint count, nint cancellable, out ErrorOwnedHandle error)
Parameters
streamnintTransfer ownership: None Nullable: False
countnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
FillAsync(nint, nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_buffered_input_stream_fill_async.
public static extern void FillAsync(nint stream, nint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
streamnintTransfer ownership: None Nullable: False
countnintTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
FillFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_buffered_input_stream_fill_finish.
public static extern nint FillFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
streamnintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
GetAvailable(nint)
Calls native method g_buffered_input_stream_get_available.
public static extern nuint GetAvailable(nint stream)
Parameters
streamnintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetBufferSize(nint)
Calls native method g_buffered_input_stream_get_buffer_size.
public static extern nuint GetBufferSize(nint stream)
Parameters
streamnintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_buffered_input_stream_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New(nint)
Calls native constructor g_buffered_input_stream_new.
public static extern nint New(nint baseStream)
Parameters
baseStreamnintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewSized(nint, nuint)
Calls native constructor g_buffered_input_stream_new_sized.
public static extern nint NewSized(nint baseStream, nuint size)
Parameters
baseStreamnintTransfer ownership: None Nullable: False
sizenuintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Peek(nint, ref byte, nuint, nuint)
Calls native method g_buffered_input_stream_peek.
public static extern nuint Peek(nint stream, ref byte buffer, nuint offset, nuint count)
Parameters
streamnintTransfer ownership: None Nullable: False
bufferbyteTransfer ownership: None Nullable: False
offsetnuintTransfer ownership: None Nullable: False
countnuintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
PeekBuffer(nint, out nuint)
Calls native method g_buffered_input_stream_peek_buffer.
public static extern byte[] PeekBuffer(nint stream, out nuint count)
Parameters
streamnintTransfer ownership: None Nullable: False
countnuintTransfer ownership: Full Nullable: False
Returns
- byte[]
Transfer ownership: None Nullable: False
ReadByte(nint, nint, out ErrorOwnedHandle)
Calls native method g_buffered_input_stream_read_byte.
public static extern int ReadByte(nint stream, nint cancellable, out ErrorOwnedHandle error)
Parameters
streamnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
SetBufferSize(nint, nuint)
Calls native method g_buffered_input_stream_set_buffer_size.
public static extern void SetBufferSize(nint stream, nuint size)