Class MemoryOutputStream
public class MemoryOutputStream
- Inheritance
-
MemoryOutputStream
- Inherited Members
Methods
GetData(nint)
Calls native method g_memory_output_stream_get_data.
public static extern nint GetData(nint ostream)
Parameters
ostream
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetDataSize(nint)
Calls native method g_memory_output_stream_get_data_size. Version: 2.18
[Version("2.18")]
public static extern nuint GetDataSize(nint ostream)
Parameters
ostream
nintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_memory_output_stream_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSize(nint)
Calls native method g_memory_output_stream_get_size.
public static extern nuint GetSize(nint ostream)
Parameters
ostream
nintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
New(nint, nuint, ReallocFunc, DestroyNotify)
Calls native constructor g_memory_output_stream_new.
public static extern nint New(nint data, nuint size, ReallocFunc reallocFunction, DestroyNotify destroyFunction)
Parameters
data
nintTransfer ownership: None Nullable: True
size
nuintTransfer ownership: None Nullable: False
reallocFunction
ReallocFuncTransfer ownership: None Nullable: True
destroyFunction
DestroyNotifyTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
NewResizable()
Calls native constructor g_memory_output_stream_new_resizable. Version: 2.36
[Version("2.36")]
public static extern nint NewResizable()
Returns
- nint
Transfer ownership: Full Nullable: False
StealAsBytes(nint)
Calls native method g_memory_output_stream_steal_as_bytes. Version: 2.34
[Version("2.34")]
public static extern BytesOwnedHandle StealAsBytes(nint ostream)
Parameters
ostream
nintTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
StealData(nint)
Calls native method g_memory_output_stream_steal_data. Version: 2.26
[Version("2.26")]
public static extern nint StealData(nint ostream)
Parameters
ostream
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True