Class MessageBody
public class MessageBody
- Inheritance
-
MessageBody
- Inherited Members
Methods
Append(MessageBodyHandle, MemoryUse, ref byte, nuint)
Calls native method soup_message_body_append.
public static extern void Append(MessageBodyHandle body, MemoryUse use, ref byte data, nuint length)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
use
MemoryUseTransfer ownership: None Nullable: False
data
byteTransfer ownership: None Nullable: False
length
nuintTransfer ownership: None Nullable: False
Append(MessageBodyHandle, ref byte, nuint)
Calls native method soup_message_body_append_take.
public static extern void Append(MessageBodyHandle body, ref byte data, nuint length)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
data
byteTransfer ownership: Full Nullable: False
length
nuintTransfer ownership: None Nullable: False
AppendBytes(MessageBodyHandle, BytesHandle)
Calls native method soup_message_body_append_bytes.
public static extern void AppendBytes(MessageBodyHandle body, BytesHandle buffer)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
buffer
BytesHandleTransfer ownership: None Nullable: False
Complete(MessageBodyHandle)
Calls native method soup_message_body_complete.
public static extern void Complete(MessageBodyHandle body)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
Flatten(MessageBodyHandle)
Calls native method soup_message_body_flatten.
public static extern BytesOwnedHandle Flatten(MessageBodyHandle body)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
GetAccumulate(MessageBodyHandle)
Calls native method soup_message_body_get_accumulate.
public static extern bool GetAccumulate(MessageBodyHandle body)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetChunk(MessageBodyHandle, long)
Calls native method soup_message_body_get_chunk.
public static extern BytesOwnedHandle GetChunk(MessageBodyHandle body, long offset)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
offset
longTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: True
GetGType()
Calls native function soup_message_body_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GotChunk(MessageBodyHandle, BytesHandle)
Calls native method soup_message_body_got_chunk.
public static extern void GotChunk(MessageBodyHandle body, BytesHandle chunk)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
chunk
BytesHandleTransfer ownership: None Nullable: False
New()
Calls native constructor soup_message_body_new.
public static extern MessageBodyOwnedHandle New()
Returns
- MessageBodyOwnedHandle
Transfer ownership: Full Nullable: False
Ref(MessageBodyHandle)
Calls native method soup_message_body_ref.
public static extern MessageBodyOwnedHandle Ref(MessageBodyHandle body)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
Returns
- MessageBodyOwnedHandle
Transfer ownership: Full Nullable: False
SetAccumulate(MessageBodyHandle, bool)
Calls native method soup_message_body_set_accumulate.
public static extern void SetAccumulate(MessageBodyHandle body, bool accumulate)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
accumulate
boolTransfer ownership: None Nullable: False
Truncate(MessageBodyHandle)
Calls native method soup_message_body_truncate.
public static extern void Truncate(MessageBodyHandle body)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
Unref(MessageBodyHandle)
Calls native method soup_message_body_unref.
public static extern void Unref(MessageBodyHandle body)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
WroteChunk(MessageBodyHandle, BytesHandle)
Calls native method soup_message_body_wrote_chunk.
public static extern void WroteChunk(MessageBodyHandle body, BytesHandle chunk)
Parameters
body
MessageBodyHandleTransfer ownership: None Nullable: False
chunk
BytesHandleTransfer ownership: None Nullable: False