Table of Contents

Namespace VpnHood.Core.Client.VpnServices.Abstractions.Exceptions

Classes

VpnServiceContractException

The exception that is thrown when the app and its VPN engine share no version of the contract between them: a build that paired an engine with an app of another time, which only its developer meets.

VpnServiceException

The exception that is thrown when the VPN service fails, as when it ends without a connection.

VpnServiceNotReadyException

The exception that is thrown when the VPN service cannot take a request yet: it has not published its endpoint, or its last state is an error.

VpnServiceRevokedException

The exception that is thrown when the system or another VPN app takes the VPN from the service.

VpnServiceTimeoutException

The exception that is thrown when the VPN service does not start in time.

VpnServiceUnreachableException

The exception that is thrown when the VPN service cannot be reached, or does not answer.