Class Functions
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
CheckVersion(uint, uint, uint)
Calls native function soup_check_version.
public static extern bool CheckVersion(uint major, uint minor, uint micro)
Parameters
majoruintTransfer ownership: None Nullable: False
minoruintTransfer ownership: None Nullable: False
microuintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CookieParse(NonNullableUtf8StringHandle, UriHandle)
Calls native function soup_cookie_parse.
public static extern CookieOwnedHandle CookieParse(NonNullableUtf8StringHandle header, UriHandle origin)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
originUriHandleTransfer ownership: None Nullable: True
Returns
- CookieOwnedHandle
Transfer ownership: Full Nullable: True
CookiesFree(SListHandle)
Calls native function soup_cookies_free.
public static extern void CookiesFree(SListHandle cookies)
Parameters
cookiesSListHandleTransfer ownership: None Nullable: False
CookiesFromRequest(nint)
Calls native function soup_cookies_from_request.
public static extern SListOwnedHandle CookiesFromRequest(nint msg)
Parameters
msgnintTransfer ownership: None Nullable: False
Returns
- SListOwnedHandle
Transfer ownership: Full Nullable: False
CookiesFromResponse(nint)
Calls native function soup_cookies_from_response.
public static extern SListOwnedHandle CookiesFromResponse(nint msg)
Parameters
msgnintTransfer ownership: None Nullable: False
Returns
- SListOwnedHandle
Transfer ownership: Full Nullable: False
CookiesToCookieHeader(SListHandle)
Calls native function soup_cookies_to_cookie_header.
public static extern NonNullableUtf8StringOwnedHandle CookiesToCookieHeader(SListHandle cookies)
Parameters
cookiesSListHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
CookiesToRequest(SListHandle, nint)
Calls native function soup_cookies_to_request.
public static extern void CookiesToRequest(SListHandle cookies, nint msg)
Parameters
cookiesSListHandleTransfer ownership: None Nullable: False
msgnintTransfer ownership: None Nullable: False
CookiesToResponse(SListHandle, nint)
Calls native function soup_cookies_to_response.
public static extern void CookiesToResponse(SListHandle cookies, nint msg)
Parameters
cookiesSListHandleTransfer ownership: None Nullable: False
msgnintTransfer ownership: None Nullable: False
DateTimeNewFromHttpString(NonNullableUtf8StringHandle)
Calls native function soup_date_time_new_from_http_string.
public static extern DateTimeOwnedHandle DateTimeNewFromHttpString(NonNullableUtf8StringHandle dateString)
Parameters
dateStringNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
DateTimeToString(DateTimeHandle, DateFormat)
Calls native function soup_date_time_to_string.
public static extern NonNullableUtf8StringOwnedHandle DateTimeToString(DateTimeHandle date, DateFormat format)
Parameters
dateDateTimeHandleTransfer ownership: None Nullable: False
formatDateFormatTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
FormDecode(NonNullableUtf8StringHandle)
Calls native function soup_form_decode.
public static extern HashTableUnownedHandle FormDecode(NonNullableUtf8StringHandle encodedForm)
Parameters
encodedFormNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- HashTableUnownedHandle
Transfer ownership: Container Nullable: False
FormEncodeDatalist(DataHandle)
Calls native function soup_form_encode_datalist.
public static extern NonNullableUtf8StringOwnedHandle FormEncodeDatalist(DataHandle formDataSet)
Parameters
formDataSetDataHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
FormEncodeHash(HashTableHandle)
Calls native function soup_form_encode_hash.
public static extern NonNullableUtf8StringOwnedHandle FormEncodeHash(HashTableHandle formDataSet)
Parameters
formDataSetHashTableHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
FormEncodeValist(NonNullableUtf8StringHandle, nint)
Calls native function soup_form_encode_valist.
public static extern NonNullableUtf8StringOwnedHandle FormEncodeValist(NonNullableUtf8StringHandle firstField, nint args)
Parameters
firstFieldNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
argsnintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
GetMajorVersion()
Calls native function soup_get_major_version.
public static extern uint GetMajorVersion()
Returns
- uint
Transfer ownership: None Nullable: False
GetMicroVersion()
Calls native function soup_get_micro_version.
public static extern uint GetMicroVersion()
Returns
- uint
Transfer ownership: None Nullable: False
GetMinorVersion()
Calls native function soup_get_minor_version.
public static extern uint GetMinorVersion()
Returns
- uint
Transfer ownership: None Nullable: False
HeaderContains(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native function soup_header_contains.
public static extern bool HeaderContains(NonNullableUtf8StringHandle header, NonNullableUtf8StringHandle token)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
tokenNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HeaderFreeList(SListHandle)
Calls native function soup_header_free_list.
public static extern void HeaderFreeList(SListHandle list)
Parameters
listSListHandleTransfer ownership: None Nullable: False
HeaderFreeParamList(HashTableHandle)
Calls native function soup_header_free_param_list.
public static extern void HeaderFreeParamList(HashTableHandle paramList)
Parameters
paramListHashTableHandleTransfer ownership: None Nullable: False
HeaderGStringAppendParam(StringHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native function soup_header_g_string_append_param.
public static extern void HeaderGStringAppendParam(StringHandle @string, NonNullableUtf8StringHandle name, NullableUtf8StringHandle value)
Parameters
stringStringHandlenameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNullableUtf8StringHandleTransfer ownership: None Nullable: True
HeaderGStringAppendParamQuoted(StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native function soup_header_g_string_append_param_quoted.
public static extern void HeaderGStringAppendParamQuoted(StringHandle @string, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle value)
Parameters
stringStringHandlenameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
HeaderParseList(NonNullableUtf8StringHandle)
Calls native function soup_header_parse_list.
public static extern SListOwnedHandle HeaderParseList(NonNullableUtf8StringHandle header)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- SListOwnedHandle
Transfer ownership: Full Nullable: False
HeaderParseParamList(NonNullableUtf8StringHandle)
Calls native function soup_header_parse_param_list.
public static extern HashTableOwnedHandle HeaderParseParamList(NonNullableUtf8StringHandle header)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- HashTableOwnedHandle
Transfer ownership: Full Nullable: False
HeaderParseParamListStrict(NonNullableUtf8StringHandle)
Calls native function soup_header_parse_param_list_strict.
public static extern HashTableOwnedHandle HeaderParseParamListStrict(NonNullableUtf8StringHandle header)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- HashTableOwnedHandle
Transfer ownership: Full Nullable: True
HeaderParseSemiParamList(NonNullableUtf8StringHandle)
Calls native function soup_header_parse_semi_param_list.
public static extern HashTableOwnedHandle HeaderParseSemiParamList(NonNullableUtf8StringHandle header)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- HashTableOwnedHandle
Transfer ownership: Full Nullable: False
HeaderParseSemiParamListStrict(NonNullableUtf8StringHandle)
Calls native function soup_header_parse_semi_param_list_strict.
public static extern HashTableOwnedHandle HeaderParseSemiParamListStrict(NonNullableUtf8StringHandle header)
Parameters
headerNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- HashTableOwnedHandle
Transfer ownership: Full Nullable: True
HeadersParse(NonNullableUtf8StringHandle, int, MessageHeadersHandle)
Calls native function soup_headers_parse.
public static extern bool HeadersParse(NonNullableUtf8StringHandle str, int len, MessageHeadersHandle dest)
Parameters
strNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
lenintTransfer ownership: None Nullable: False
destMessageHeadersHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HeadersParseRequest(NonNullableUtf8StringHandle, int, MessageHeadersHandle, out NonNullableUtf8StringOwnedHandle, out NonNullableUtf8StringOwnedHandle, out nint)
Calls native function soup_headers_parse_request.
public static extern uint HeadersParseRequest(NonNullableUtf8StringHandle str, int len, MessageHeadersHandle reqHeaders, out NonNullableUtf8StringOwnedHandle reqMethod, out NonNullableUtf8StringOwnedHandle reqPath, out nint ver)
Parameters
strNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
lenintTransfer ownership: None Nullable: False
reqHeadersMessageHeadersHandleTransfer ownership: None Nullable: False
reqMethodNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
reqPathNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
vernintTransfer ownership: Full Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
HeadersParseResponse(NonNullableUtf8StringHandle, int, MessageHeadersHandle, out nint, out uint, out NonNullableUtf8StringOwnedHandle)
Calls native function soup_headers_parse_response.
public static extern bool HeadersParseResponse(NonNullableUtf8StringHandle str, int len, MessageHeadersHandle headers, out nint ver, out uint statusCode, out NonNullableUtf8StringOwnedHandle reasonPhrase)
Parameters
strNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
lenintTransfer ownership: None Nullable: False
headersMessageHeadersHandleTransfer ownership: None Nullable: False
vernintTransfer ownership: Full Nullable: False
statusCodeuintTransfer ownership: Full Nullable: False
reasonPhraseNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HeadersParseStatusLine(NonNullableUtf8StringHandle, out nint, out uint, out NonNullableUtf8StringOwnedHandle)
Calls native function soup_headers_parse_status_line.
public static extern bool HeadersParseStatusLine(NonNullableUtf8StringHandle statusLine, out nint ver, out uint statusCode, out NonNullableUtf8StringOwnedHandle reasonPhrase)
Parameters
statusLineNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
vernintTransfer ownership: Full Nullable: False
statusCodeuintTransfer ownership: Full Nullable: False
reasonPhraseNonNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
MessageHeadersIterInit(MessageHeadersIterOwnedHandle, MessageHeadersHandle)
Calls native function soup_message_headers_iter_init.
public static extern void MessageHeadersIterInit(MessageHeadersIterOwnedHandle iter, MessageHeadersHandle hdrs)
Parameters
iterMessageHeadersIterOwnedHandleTransfer ownership: None Nullable: False
hdrsMessageHeadersHandleTransfer ownership: None Nullable: False
SessionErrorQuark()
Calls native function soup_session_error_quark.
public static extern uint SessionErrorQuark()
Returns
- uint
Transfer ownership: None Nullable: False
StatusGetPhrase(uint)
Calls native function soup_status_get_phrase.
public static extern NonNullableUtf8StringUnownedHandle StatusGetPhrase(uint statusCode)
Parameters
statusCodeuintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
TldDomainIsPublicSuffix(NonNullableUtf8StringHandle)
Calls native function soup_tld_domain_is_public_suffix.
public static extern bool TldDomainIsPublicSuffix(NonNullableUtf8StringHandle domain)
Parameters
domainNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
TldErrorQuark()
Calls native function soup_tld_error_quark.
public static extern uint TldErrorQuark()
Returns
- uint
Transfer ownership: None Nullable: False
TldGetBaseDomain(NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native function soup_tld_get_base_domain.
public static extern NonNullableUtf8StringUnownedHandle TldGetBaseDomain(NonNullableUtf8StringHandle hostname, out ErrorOwnedHandle error)
Parameters
hostnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
UriDecodeDataUri(NonNullableUtf8StringHandle, out NullableUtf8StringOwnedHandle)
Calls native function soup_uri_decode_data_uri.
public static extern BytesOwnedHandle UriDecodeDataUri(NonNullableUtf8StringHandle uri, out NullableUtf8StringOwnedHandle contentType)
Parameters
uriNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
contentTypeNullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
UriEqual(UriHandle, UriHandle)
Calls native function soup_uri_equal.
public static extern bool UriEqual(UriHandle uri1, UriHandle uri2)
Parameters
uri1UriHandleTransfer ownership: None Nullable: False
uri2UriHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
WebsocketClientPrepareHandshake(nint, NullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, nint)
Calls native function soup_websocket_client_prepare_handshake.
public static extern void WebsocketClientPrepareHandshake(nint msg, NullableUtf8StringHandle origin, Utf8StringArrayNullTerminatedHandle protocols, nint supportedExtensions)
Parameters
msgnintTransfer ownership: None Nullable: False
originNullableUtf8StringHandleTransfer ownership: None Nullable: True
protocolsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
supportedExtensionsnintTransfer ownership: None Nullable: True
WebsocketErrorQuark()
Calls native function soup_websocket_error_quark.
public static extern uint WebsocketErrorQuark()
Returns
- uint
Transfer ownership: None Nullable: False
WebsocketServerCheckHandshake(nint, NullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, nint, out ErrorOwnedHandle)
Calls native function soup_websocket_server_check_handshake.
public static extern bool WebsocketServerCheckHandshake(nint msg, NullableUtf8StringHandle origin, Utf8StringArrayNullTerminatedHandle protocols, nint supportedExtensions, out ErrorOwnedHandle error)
Parameters
msgnintTransfer ownership: None Nullable: False
originNullableUtf8StringHandleTransfer ownership: None Nullable: True
protocolsUtf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
supportedExtensionsnintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False