Class DataInputStream
public class DataInputStream
- Inheritance
-
DataInputStream
- Inherited Members
Methods
GetByteOrder(IntPtr)
Calls native method g_data_input_stream_get_byte_order.
public static extern DataStreamByteOrder GetByteOrder(IntPtr stream)
Parameters
stream
IntPtrTransfer 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(IntPtr)
Calls native method g_data_input_stream_get_newline_type.
public static extern DataStreamNewlineType GetNewlineType(IntPtr stream)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
Returns
- DataStreamNewlineType
Transfer ownership: None Nullable: False
New(IntPtr)
Calls native constructor g_data_input_stream_new.
public static extern IntPtr New(IntPtr baseStream)
Parameters
baseStream
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
ReadByte(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_byte.
public static extern byte ReadByte(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- byte
Transfer ownership: None Nullable: False
ReadInt16(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_int16.
public static extern short ReadInt16(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- short
Transfer ownership: None Nullable: False
ReadInt32(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_int32.
public static extern int ReadInt32(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- int
Transfer ownership: None Nullable: False
ReadInt64(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_int64.
public static extern long ReadInt64(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- long
Transfer ownership: None Nullable: False
ReadLine(IntPtr, out nuint, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_line.
public static extern byte[] ReadLine(IntPtr stream, out nuint length, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- byte[]
Transfer ownership: Full Nullable: True
ReadLineAsync(IntPtr, int, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_data_input_stream_read_line_async. Version: 2.20
[Version("2.20")]
public static extern void ReadLineAsync(IntPtr stream, int ioPriority, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ReadLineFinish(IntPtr, IntPtr, 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(IntPtr stream, IntPtr result, out nuint length, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- byte[]
Transfer ownership: Full Nullable: True
ReadLineFinishUtf8(IntPtr, IntPtr, 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(IntPtr stream, IntPtr result, out nuint length, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
ReadLineUtf8(IntPtr, out nuint, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_line_utf8. Version: 2.30
[Version("2.30")]
public static extern NullableUtf8StringOwnedHandle ReadLineUtf8(IntPtr stream, out nuint length, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
ReadUint16(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_uint16.
public static extern ushort ReadUint16(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- ushort
Transfer ownership: None Nullable: False
ReadUint32(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_uint32.
public static extern uint ReadUint32(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- uint
Transfer ownership: None Nullable: False
ReadUint64(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_uint64.
public static extern ulong ReadUint64(IntPtr stream, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- ulong
Transfer ownership: None Nullable: False
ReadUntil(IntPtr, NonNullableUtf8StringHandle, out nuint, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_until.
public static extern NonNullableUtf8StringOwnedHandle ReadUntil(IntPtr stream, NonNullableUtf8StringHandle stopChars, out nuint length, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
stopChars
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
ReadUntilAsync(IntPtr, NonNullableUtf8StringHandle, int, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_data_input_stream_read_until_async. Version: 2.20
[Version("2.20")]
public static extern void ReadUntilAsync(IntPtr stream, NonNullableUtf8StringHandle stopChars, int ioPriority, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
stopChars
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ReadUntilFinish(IntPtr, IntPtr, 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(IntPtr stream, IntPtr result, out nuint length, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
ReadUpto(IntPtr, NonNullableUtf8StringHandle, long, out nuint, IntPtr, out ErrorOwnedHandle)
Calls native method g_data_input_stream_read_upto. Version: 2.26
[Version("2.26")]
public static extern NonNullableUtf8StringOwnedHandle ReadUpto(IntPtr stream, NonNullableUtf8StringHandle stopChars, long stopCharsLen, out nuint length, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
stopChars
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
stopCharsLen
longTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
ReadUptoAsync(IntPtr, NonNullableUtf8StringHandle, long, int, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_data_input_stream_read_upto_async. Version: 2.26
[Version("2.26")]
public static extern void ReadUptoAsync(IntPtr stream, NonNullableUtf8StringHandle stopChars, long stopCharsLen, int ioPriority, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
stopChars
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
stopCharsLen
longTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
ReadUptoFinish(IntPtr, IntPtr, 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(IntPtr stream, IntPtr result, out nuint length, out ErrorOwnedHandle error)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
length
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
SetByteOrder(IntPtr, DataStreamByteOrder)
Calls native method g_data_input_stream_set_byte_order.
public static extern void SetByteOrder(IntPtr stream, DataStreamByteOrder order)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
order
DataStreamByteOrderTransfer ownership: None Nullable: False
SetNewlineType(IntPtr, DataStreamNewlineType)
Calls native method g_data_input_stream_set_newline_type.
public static extern void SetNewlineType(IntPtr stream, DataStreamNewlineType type)
Parameters
stream
IntPtrTransfer ownership: None Nullable: False
type
DataStreamNewlineTypeTransfer ownership: None Nullable: False