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