Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 public SettopBox(ILog logger, IThreadHelper threadHelper, Settings settings, IEnumerable <IModule> modules, LinuxSignal signal)
 {
     _logger       = logger;
     _threadHelper = threadHelper;
     _settings     = settings;
     _modules      = modules;
     _signal       = signal;
 }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 public Program(ILog logger, Settings settings, Container container, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication)
 {
     _settings  = settings;
     _container = container;
 }
Ejemplo n.º 6
0
 public Program(ILog logger, Settings settings, UpdateEpg epg, LinuxSignal signal, ModuleCommunication communication, TvhModel tvhConfiguration) : base(logger, signal, communication)
 {
     _settings      = settings;
     _epg           = epg;
     _configuration = tvhConfiguration;
 }
Ejemplo n.º 7
0
 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>();
 }
Ejemplo n.º 8
0
 protected BaseModule(ILog logger, LinuxSignal signal, ModuleCommunication moduleCommunication)
 {
     Logger  = logger;
     _signal = signal;
     _moduleCommunication = moduleCommunication;
 }
Ejemplo n.º 9
0
 public Program(ILog logger, IThreadHelper threadHelper, Settings settings, Keyblock keyblock, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication)
 {
     _threadHelper = threadHelper;
     _settings     = settings;
     _keyblock     = keyblock;
 }
Ejemplo n.º 10
0
 public Program(Settings settings, ILog logger, LinuxSignal signal, ModuleCommunication communication) : base(logger, signal, communication)
 {
     _settings = settings;
 }
Ejemplo n.º 11
0
 public PidMonitor(ILog logger, LinuxSignal signal)
 {
     _logger = logger;
     _signal = signal;
 }