Table of Contents

Class MessageMetrics

Namespace
Soup.Internal
Assembly
Soup-3.0.dll
public class MessageMetrics
Inheritance
MessageMetrics
Inherited Members

Methods

Copy(MessageMetricsHandle)

Calls native method soup_message_metrics_copy.

public static extern MessageMetricsOwnedHandle Copy(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

MessageMetricsOwnedHandle

Transfer ownership: Full Nullable: False

Free(MessageMetricsHandle)

Calls native method soup_message_metrics_free.

public static extern void Free(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

GetConnectEnd(MessageMetricsHandle)

Calls native method soup_message_metrics_get_connect_end.

public static extern ulong GetConnectEnd(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetConnectStart(MessageMetricsHandle)

Calls native method soup_message_metrics_get_connect_start.

public static extern ulong GetConnectStart(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetDnsEnd(MessageMetricsHandle)

Calls native method soup_message_metrics_get_dns_end.

public static extern ulong GetDnsEnd(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetDnsStart(MessageMetricsHandle)

Calls native method soup_message_metrics_get_dns_start.

public static extern ulong GetDnsStart(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetFetchStart(MessageMetricsHandle)

Calls native method soup_message_metrics_get_fetch_start.

public static extern ulong GetFetchStart(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetGType()

Calls native function soup_message_metrics_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetRequestBodyBytesSent(MessageMetricsHandle)

Calls native method soup_message_metrics_get_request_body_bytes_sent.

public static extern ulong GetRequestBodyBytesSent(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetRequestBodySize(MessageMetricsHandle)

Calls native method soup_message_metrics_get_request_body_size.

public static extern ulong GetRequestBodySize(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetRequestHeaderBytesSent(MessageMetricsHandle)

Calls native method soup_message_metrics_get_request_header_bytes_sent.

public static extern ulong GetRequestHeaderBytesSent(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetRequestStart(MessageMetricsHandle)

Calls native method soup_message_metrics_get_request_start.

public static extern ulong GetRequestStart(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetResponseBodyBytesReceived(MessageMetricsHandle)

Calls native method soup_message_metrics_get_response_body_bytes_received.

public static extern ulong GetResponseBodyBytesReceived(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetResponseBodySize(MessageMetricsHandle)

Calls native method soup_message_metrics_get_response_body_size.

public static extern ulong GetResponseBodySize(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetResponseEnd(MessageMetricsHandle)

Calls native method soup_message_metrics_get_response_end.

public static extern ulong GetResponseEnd(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetResponseHeaderBytesReceived(MessageMetricsHandle)

Calls native method soup_message_metrics_get_response_header_bytes_received.

public static extern ulong GetResponseHeaderBytesReceived(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetResponseStart(MessageMetricsHandle)

Calls native method soup_message_metrics_get_response_start.

public static extern ulong GetResponseStart(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetTlsStart(MessageMetricsHandle)

Calls native method soup_message_metrics_get_tls_start.

public static extern ulong GetTlsStart(MessageMetricsHandle metrics)

Parameters

metrics MessageMetricsHandle

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False