Table of Contents

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

CookiesToCookieHeader(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

DateTimeToString(DateTime, DateFormat)

public static string DateTimeToString(DateTime date, DateFormat format)

Parameters

date DateTime
format DateFormat

Returns

string

FormEncodeDatalist(Data)

public static string FormEncodeDatalist(Data formDataSet)

Parameters

formDataSet Data

Returns

string

FormEncodeHash(HashTable)

public static string FormEncodeHash(HashTable formDataSet)

Parameters

formDataSet HashTable

Returns

string

FormEncodeValist(string, IntPtr)

public static string FormEncodeValist(string firstField, IntPtr args)

Parameters

firstField string
args IntPtr

Returns

string

GetMajorVersion()

public static uint GetMajorVersion()

Returns

uint

GetMicroVersion()

public static uint GetMicroVersion()

Returns

uint

GetMinorVersion()

public static uint GetMinorVersion()

Returns

uint

HeaderContains(string, string)

public static bool HeaderContains(string header, string token)

Parameters

header string
token string

Returns

bool

HeaderFreeList(SList)

public static void HeaderFreeList(SList list)

Parameters

list SList

HeaderFreeParamList(HashTable)

public static void HeaderFreeParamList(HashTable paramList)

Parameters

paramList HashTable

HeaderGStringAppendParam(String, string, string?)

public static void HeaderGStringAppendParam(String @string, string name, string? value)

Parameters

string String
name string
value string

HeaderGStringAppendParamQuoted(String, string, string)

public static void HeaderGStringAppendParamQuoted(String @string, string name, string value)

Parameters

string String
name string
value string

HeaderParseList(string)

public static SList HeaderParseList(string header)

Parameters

header string

Returns

SList

HeaderParseParamList(string)

public static HashTable HeaderParseParamList(string header)

Parameters

header string

Returns

HashTable

HeaderParseParamListStrict(string)

public static HashTable? HeaderParseParamListStrict(string header)

Parameters

header string

Returns

HashTable

HeaderParseSemiParamList(string)

public static HashTable HeaderParseSemiParamList(string header)

Parameters

header string

Returns

HashTable

HeaderParseSemiParamListStrict(string)

public static HashTable? HeaderParseSemiParamListStrict(string header)

Parameters

header string

Returns

HashTable

HeadersParse(string, int, MessageHeaders)

public static bool HeadersParse(string str, int len, MessageHeaders dest)

Parameters

str string
len int
dest MessageHeaders

Returns

bool

MessageHeadersIterInit(out MessageHeadersIter, MessageHeaders)

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