Namespace VpnHood.AppLib.Abstractions.Device
Classes
- DeviceProxySettings
Represents the device's proxy settings, as the system tells them.
- NullDeviceUiProvider
Provides a device UI provider that supports none of the features, as the base of a platform's own: each flag is false and each request throws NotSupportedException, but a web browser is taken as present.
- PrivateDns
Represents the device's private DNS: DNS over TLS that the system sends itself.
- SystemBarsInfo
Represents the heights of the system bars over the app's window, in the device's pixels.
Interfaces
- IDeviceUiProvider
Represents what the app's UI asks of the device: the system's settings pages, its permissions, its share sheet, and what it tells of its proxy, private DNS and system bars.