Class ServerMessage
public class ServerMessage
- Inheritance
-
ServerMessage
- Inherited Members
Methods
GetGType()
Calls native function soup_server_message_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHttpVersion(IntPtr)
Calls native method soup_server_message_get_http_version.
public static extern HTTPVersion GetHttpVersion(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- HTTPVersion
Transfer ownership: None Nullable: False
GetLocalAddress(IntPtr)
Calls native method soup_server_message_get_local_address.
public static extern IntPtr GetLocalAddress(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetMethod(IntPtr)
Calls native method soup_server_message_get_method.
public static extern NonNullableUtf8StringUnownedHandle GetMethod(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetReasonPhrase(IntPtr)
Calls native method soup_server_message_get_reason_phrase.
public static extern NullableUtf8StringUnownedHandle GetReasonPhrase(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetRemoteAddress(IntPtr)
Calls native method soup_server_message_get_remote_address.
public static extern IntPtr GetRemoteAddress(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetRemoteHost(IntPtr)
Calls native method soup_server_message_get_remote_host.
public static extern NullableUtf8StringUnownedHandle GetRemoteHost(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetRequestBody(IntPtr)
Calls native method soup_server_message_get_request_body.
public static extern MessageBodyUnownedHandle GetRequestBody(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- MessageBodyUnownedHandle
Transfer ownership: None Nullable: False
GetRequestHeaders(IntPtr)
Calls native method soup_server_message_get_request_headers.
public static extern MessageHeadersUnownedHandle GetRequestHeaders(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- MessageHeadersUnownedHandle
Transfer ownership: None Nullable: False
GetResponseBody(IntPtr)
Calls native method soup_server_message_get_response_body.
public static extern MessageBodyUnownedHandle GetResponseBody(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- MessageBodyUnownedHandle
Transfer ownership: None Nullable: False
GetResponseHeaders(IntPtr)
Calls native method soup_server_message_get_response_headers.
public static extern MessageHeadersUnownedHandle GetResponseHeaders(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- MessageHeadersUnownedHandle
Transfer ownership: None Nullable: False
GetSocket(IntPtr)
Calls native method soup_server_message_get_socket.
public static extern IntPtr GetSocket(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetStatus(IntPtr)
Calls native method soup_server_message_get_status.
public static extern uint GetStatus(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetTlsPeerCertificate(IntPtr)
Calls native method soup_server_message_get_tls_peer_certificate. Version: 3.2
[Version("3.2")]
public static extern IntPtr GetTlsPeerCertificate(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetTlsPeerCertificateErrors(IntPtr)
Calls native method soup_server_message_get_tls_peer_certificate_errors. Version: 3.2
[Version("3.2")]
public static extern TlsCertificateFlags GetTlsPeerCertificateErrors(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- TlsCertificateFlags
Transfer ownership: None Nullable: False
GetUri(IntPtr)
Calls native method soup_server_message_get_uri.
public static extern UriUnownedHandle GetUri(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- UriUnownedHandle
Transfer ownership: None Nullable: False
IsOptionsPing(IntPtr)
Calls native method soup_server_message_is_options_ping.
public static extern bool IsOptionsPing(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Pause(IntPtr)
Calls native method soup_server_message_pause. Version: 3.2
[Version("3.2")]
public static extern void Pause(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
SetHttpVersion(IntPtr, HTTPVersion)
Calls native method soup_server_message_set_http_version.
public static extern void SetHttpVersion(IntPtr msg, HTTPVersion version)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
version
HTTPVersionTransfer ownership: None Nullable: False
SetRedirect(IntPtr, uint, NonNullableUtf8StringHandle)
Calls native method soup_server_message_set_redirect.
public static extern void SetRedirect(IntPtr msg, uint statusCode, NonNullableUtf8StringHandle redirectUri)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
statusCode
uintTransfer ownership: None Nullable: False
redirectUri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetResponse(IntPtr, NullableUtf8StringHandle, MemoryUse, ref byte, nuint)
Calls native method soup_server_message_set_response.
public static extern void SetResponse(IntPtr msg, NullableUtf8StringHandle contentType, MemoryUse respUse, ref byte respBody, nuint respLength)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
contentType
NullableUtf8StringHandleTransfer ownership: None Nullable: True
respUse
MemoryUseTransfer ownership: None Nullable: False
respBody
byteTransfer ownership: None Nullable: True
respLength
nuintTransfer ownership: None Nullable: False
SetStatus(IntPtr, uint, NullableUtf8StringHandle)
Calls native method soup_server_message_set_status.
public static extern void SetStatus(IntPtr msg, uint statusCode, NullableUtf8StringHandle reasonPhrase)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
statusCode
uintTransfer ownership: None Nullable: False
reasonPhrase
NullableUtf8StringHandleTransfer ownership: None Nullable: True
StealConnection(IntPtr)
Calls native method soup_server_message_steal_connection.
public static extern IntPtr StealConnection(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Unpause(IntPtr)
Calls native method soup_server_message_unpause. Version: 3.2
[Version("3.2")]
public static extern void Unpause(IntPtr msg)
Parameters
msg
IntPtrTransfer ownership: None Nullable: False