Table of Contents

Class ProxyConnectorStatus

Namespace
VpnHood.Core.Proxies.Management.Abstractions
Assembly
VpnHood.Core.Proxies.Management.Abstractions.dll

Represents a proxy connector's state: its endpoints by the outcome of their last use, and its session's tally.

public class ProxyConnectorStatus
Inheritance
ProxyConnectorStatus
Inherited Members

Properties

AutoUpdate

Gets a value indicating whether the endpoint list updates itself from a URL.

public required bool AutoUpdate { get; init; }

Property Value

bool

DisabledServerCount

Gets or sets the number of disabled endpoints.

public required int DisabledServerCount { get; set; }

Property Value

int

FailedServerCount

Gets the number of enabled endpoints used whose last use did not succeed.

public required int FailedServerCount { get; init; }

Property Value

int

IsAnySucceeded

Gets a value indicating whether any endpoint has no error recorded: one that succeeded last, or one never used. The client gives up on its proxies while it is false.

public required bool IsAnySucceeded { get; init; }

Property Value

bool

SessionStatus

Gets the tally of the connector's connections in this session: the connector's own object, which later connections update.

public required ProxySessionStatus SessionStatus { get; init; }

Property Value

ProxySessionStatus

SucceededServerCount

Gets the number of enabled endpoints whose last use succeeded.

public required int SucceededServerCount { get; init; }

Property Value

int

UnknownServerCount

Gets the number of enabled endpoints never used.

public required int UnknownServerCount { get; init; }

Property Value

int