Table of Contents

Class SplitDbPublisherService

Namespace
VpnHood.AppLib.App.Services
Assembly
VpnHood.AppLib.App.dll

Provides the splits' databases to the VPN service: at a connect and at every reconfigure, it asks each split's service for its database and writes the lists the VPN service reads, in its config folder.

public class SplitDbPublisherService
Inheritance
SplitDbPublisherService
Inherited Members

Constructors

SplitDbPublisherService(string, SplitCountryService, SplitIpViaAppService, SplitDomainService)

Provides the splits' databases to the VPN service: at a connect and at every reconfigure, it asks each split's service for its database and writes the lists the VPN service reads, in its config folder.

public SplitDbPublisherService(string vpnServiceConfigFolder, SplitCountryService splitCountryService, SplitIpViaAppService splitIpViaAppService, SplitDomainService splitDomainService)

Parameters

vpnServiceConfigFolder string

The VPN service's config folder, the one it is sure to read.

splitCountryService SplitCountryService

The split by country's service.

splitIpViaAppService SplitIpViaAppService

The split by IP address's service.

splitDomainService SplitDomainService

The split by domain's service.