Table of Contents

Class NullTrackerFactory

Namespace
VpnHood.Core.Client.VpnServices.Abstractions.Tracking
Assembly
VpnHood.Core.Client.VpnServices.Abstractions.dll

Represents a tracker factory whose trackers send nothing.

public class NullTrackerFactory : ITrackerFactory
Inheritance
NullTrackerFactory
Implements
Inherited Members
Extension Methods

Methods

CreateNullTracker(TrackerCreateParams)

Makes a tracker that sends nothing, with the client's ID and version and the switch it is given.

public static ITracker CreateNullTracker(TrackerCreateParams createParams)

Parameters

createParams TrackerCreateParams

The client's ID, version and user agent, and the person's usage-data switch.

Returns

ITracker

The tracker.

CreateTracker(TrackerCreateParams)

Makes a tracker.

public ITracker CreateTracker(TrackerCreateParams createParams)

Parameters

createParams TrackerCreateParams

The client's ID, version and user agent, and the person's usage-data switch.

Returns

ITracker

The tracker; one that sends nothing where its SDK must not run.