Class Functions
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
-
Methods
CheckVersion(uint, uint, uint)
public static bool CheckVersion(uint major, uint minor, uint micro)
Parameters
major
uint
minor
uint
micro
uint
Returns
- bool
CookieParse(string, Uri?)
public static Cookie? CookieParse(string header, Uri? origin)
Parameters
header
string
origin
Uri
Returns
- Cookie
CookiesFree(SList)
public static void CookiesFree(SList cookies)
Parameters
cookies
SList
CookiesFromRequest(Message)
public static SList CookiesFromRequest(Message msg)
Parameters
msg
Message
Returns
- SList
CookiesFromResponse(Message)
public static SList CookiesFromResponse(Message msg)
Parameters
msg
Message
Returns
- SList
public static string CookiesToCookieHeader(SList cookies)
Parameters
cookies
SList
Returns
- string
CookiesToRequest(SList, Message)
public static void CookiesToRequest(SList cookies, Message msg)
Parameters
cookies
SList
msg
Message
CookiesToResponse(SList, Message)
public static void CookiesToResponse(SList cookies, Message msg)
Parameters
cookies
SList
msg
Message
DateTimeNewFromHttpString(string)
public static DateTime? DateTimeNewFromHttpString(string dateString)
Parameters
dateString
string
Returns
- DateTime
public static string DateTimeToString(DateTime date, DateFormat format)
Parameters
date
DateTime
format
DateFormat
Returns
- string
public static string FormEncodeDatalist(Data formDataSet)
Parameters
formDataSet
Data
Returns
- string
public static string FormEncodeHash(HashTable formDataSet)
Parameters
formDataSet
HashTable
Returns
- string
public static string FormEncodeValist(string firstField, nint args)
Parameters
firstField
string
args
nint
Returns
- string
GetMajorVersion()
public static uint GetMajorVersion()
Returns
- uint
GetMicroVersion()
public static uint GetMicroVersion()
Returns
- uint
GetMinorVersion()
public static uint GetMinorVersion()
Returns
- uint
public static bool HeaderContains(string header, string token)
Parameters
header
string
token
string
Returns
- bool
public static void HeaderFreeList(SList list)
Parameters
list
SList
public static void HeaderFreeParamList(HashTable paramList)
Parameters
paramList
HashTable
public static void HeaderGStringAppendParam(String @string, string name, string? value)
Parameters
string
String
name
string
value
string
public static void HeaderGStringAppendParamQuoted(String @string, string name, string value)
Parameters
string
String
name
string
value
string
public static SList HeaderParseList(string header)
Parameters
header
string
Returns
- SList
public static HashTable HeaderParseParamList(string header)
Parameters
header
string
Returns
- HashTable
public static HashTable? HeaderParseParamListStrict(string header)
Parameters
header
string
Returns
- HashTable
public static HashTable HeaderParseSemiParamList(string header)
Parameters
header
string
Returns
- HashTable
public static HashTable? HeaderParseSemiParamListStrict(string header)
Parameters
header
string
Returns
- HashTable
public static bool HeadersParse(string str, int len, MessageHeaders dest)
Parameters
str
string
len
int
dest
MessageHeaders
Returns
- bool
public static void MessageHeadersIterInit(out MessageHeadersIter iter, MessageHeaders hdrs)
Parameters
iter
MessageHeadersIter
hdrs
MessageHeaders
SessionErrorQuark()
public static Quark SessionErrorQuark()
Returns
- Quark
StatusGetPhrase(uint)
public static string StatusGetPhrase(uint statusCode)
Parameters
statusCode
uint
Returns
- string
TldDomainIsPublicSuffix(string)
public static bool TldDomainIsPublicSuffix(string domain)
Parameters
domain
string
Returns
- bool
TldErrorQuark()
public static Quark TldErrorQuark()
Returns
- Quark
TldGetBaseDomain(string)
public static string TldGetBaseDomain(string hostname)
Parameters
hostname
string
Returns
- string
UriDecodeDataUri(string, out string?)
public static Bytes UriDecodeDataUri(string uri, out string? contentType)
Parameters
uri
string
contentType
string
Returns
- Bytes
UriEqual(Uri, Uri)
public static bool UriEqual(Uri uri1, Uri uri2)
Parameters
uri1
Uri
uri2
Uri
Returns
- bool
WebsocketErrorQuark()
public static Quark WebsocketErrorQuark()
Returns
- Quark