Table of Contents

Namespace VpnHood.AppLib.App.WebHosting

Classes

WebHostCreateParams

Provides what a web host is made with (IAppWebHostFactory): the API it puts on HTTP, the page and the UI's files it serves, the port, and how it behaves. The app makes one for each host, as the two are not told the same.

Interfaces

IAppWebHost

Defines a place the app's own UI and API are served from (IAppWebHostFactory): the local one, on loopback, which this device loads its UI from, or the remote one, on the LAN's addresses, which a phone pairs with.

IAppWebHostFactory

Defines how the app gets its two web hosts (WebHostFactory): the local one this device loads its UI from, and the remote one a phone pairs with, one implementation bound in two ways.