public TrackerGetContext(TrackerGetParameters parameters, TrackerGetDependencies dependencies, TrackerGetConfiguration configuration, TrackerGetHooks hooks) { this.parameters = parameters; this.dependencies = dependencies; this.configuration = configuration; this.hooks = hooks; this.udp = new TrackerGetUdpService(this); this.http = new TrackerGetHttpService(this); this.collection = new TrackerGetCollection(); this.queue = new LeakQueue <TrackerGetContext>(this); }
public TrackerGetService Build(TrackerGetHooks hooks) { return(new TrackerGetService(parameters, dependencies, configuration, hooks)); }
public TrackerGetService(TrackerGetParameters parameters, TrackerGetDependencies dependencies, TrackerGetConfiguration configuration, TrackerGetHooks hooks) { context = new TrackerGetContext(parameters, dependencies, configuration, hooks); }