Table of Contents

Class MultipartInputStream

Namespace
Soup.Internal
Assembly
Soup-3.0.dll
public class MultipartInputStream
Inheritance
MultipartInputStream
Inherited Members

Methods

GetGType()

Calls native function soup_multipart_input_stream_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeaders(nint)

Calls native method soup_multipart_input_stream_get_headers.

public static extern MessageHeadersUnownedHandle GetHeaders(nint multipart)

Parameters

multipart nint

Transfer ownership: None Nullable: False

Returns

MessageHeadersUnownedHandle

Transfer ownership: None Nullable: True

New(nint, nint)

Calls native constructor soup_multipart_input_stream_new.

public static extern nint New(nint msg, nint baseStream)

Parameters

msg nint

Transfer ownership: None Nullable: False

baseStream nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NextPart(nint, nint, out ErrorOwnedHandle)

Calls native method soup_multipart_input_stream_next_part.

public static extern nint NextPart(nint multipart, nint cancellable, out ErrorOwnedHandle error)

Parameters

multipart nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

NextPartAsync(nint, int, nint, AsyncReadyCallback, nint)

Calls native method soup_multipart_input_stream_next_part_async.

public static extern void NextPartAsync(nint multipart, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint data)

Parameters

multipart nint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

data nint

Transfer ownership: None Nullable: True

NextPartFinish(nint, nint, out ErrorOwnedHandle)

Calls native method soup_multipart_input_stream_next_part_finish.

public static extern nint NextPartFinish(nint multipart, nint result, out ErrorOwnedHandle error)

Parameters

multipart nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True