public Program(ILog logger, LinuxSignal signal, ModuleCommunication moduleCommunication, Settings settings, IThreadHelper threadHelper, ChannelList channelList, Func <IptvChannel> channelFactory) : base(logger, signal, moduleCommunication) { _settings = settings; _threadHelper = threadHelper; _channelList = channelList; _channelFactory = channelFactory; }
public SettopBox(ILog logger, IThreadHelper threadHelper, Settings settings, IEnumerable <IModule> modules, LinuxSignal signal) { _logger = logger; _threadHelper = threadHelper; _settings = settings; _modules = modules; _signal = signal; }
static void Run(SettopBox settopBox, LinuxSignal signal) { settopBox.Start(); if (Console.IsInputRedirected) { Logger.Info("Wait for kill-signal"); signal.WaitForListenThreadToComplete(); } else { Logger.Info("Wait for keyboard input"); Console.WriteLine("Press enter to exit"); Console.ReadLine(); } }
public Program(ILog logger, IThreadHelper threadHelper, Settings settings, GrabberFactory epgGrabberFactory, IWebDownloader webDownloader, ChannelList channelList, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication) { _threadHelper = threadHelper; _settings = settings; _epgGrabberFactory = epgGrabberFactory; _webDownloader = webDownloader as CachedWebDownloader; _channelList = channelList; }
public Program(ILog logger, Settings settings, Container container, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication) { _settings = settings; _container = container; }
public Program(ILog logger, Settings settings, UpdateEpg epg, LinuxSignal signal, ModuleCommunication communication, TvhModel tvhConfiguration) : base(logger, signal, communication) { _settings = settings; _epg = epg; _configuration = tvhConfiguration; }
public Program(ILog logger, IThreadHelper threadHelper, Settings settings, Func <NewCamdApi> clientFactory, Keyblock keyblock, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication) { _threadHelper = threadHelper; _settings = settings; _clientFactory = clientFactory; _keyblock = keyblock; _activeClients = new List <NewCamdApi>(); }
protected BaseModule(ILog logger, LinuxSignal signal, ModuleCommunication moduleCommunication) { Logger = logger; _signal = signal; _moduleCommunication = moduleCommunication; }
public Program(ILog logger, IThreadHelper threadHelper, Settings settings, Keyblock keyblock, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication) { _threadHelper = threadHelper; _settings = settings; _keyblock = keyblock; }
public Program(Settings settings, ILog logger, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication) { _settings = settings; }
public PidMonitor(ILog logger, LinuxSignal signal) { _logger = logger; _signal = signal; }