Table of Contents

Namespace VpnHood.AppLib.Api.Sessions

Classes

AccessDevice

Represents a device that used an access.

AccessDevicesSummary

Represents the devices that used an access.

AccessInfo

Represents an access's terms and state, as its issuer reports them.

AppSessionInfo

Represents a VPN session as its server set it up.

AppSessionStatus

Represents a session's state as the VPN service reports it to the app: its traffic, its channels, and what its access allows.

DnsConfig

Represents a session's DNS: its servers, where they came from, and whether the tunnel carries them.

Structs

Traffic

Represents an amount each way: bytes, or a rate where a member says so.

Enums

ChannelProtocol

Specifies the protocol of the tunnel's packet channels.

DnsSelection

Specifies where a session's DNS servers came from.

SessionErrorCode

Specifies the outcome of a session's request, or why the session ended.

SessionSuppressType

Specifies whose newer session took a session's place.