Beispiel #1
0
 static public Log.LogWriter getLogWriter()
 {
     if (logWriter == null)
     {
         logWriter = new Log.LogWriter();
     }
     return(logWriter);
 }
Beispiel #2
0
 public static Log.LogWriter getLogWriter()
 {
     if (logWriter == null)
     {
         logWriter = new Log.LogWriter();
     }
     return logWriter;
 }
Beispiel #3
0
        public Controller(NetworkConnectInfo _networkConnectionInfo)
        {
            logWriter = Global.getLogWriter();
            logWriter.setLogLevel(LogType.Error);

            this.writeLog(LogType.Info, "Starte Applikation Raumwiese");

            // use OhNet-Upnp Stack. This is the only one we may use for now which contains most methods we need.
            // the intelUPNP device Stack is not developed in final realease for the wrapper. You may debelop other Stacks
            upnpStack = new UNPN_OhNet();
            upnpStack.setNetwork(_networkConnectionInfo);
            upnpStack.onStartingNetwork += upnpStack_onStartingNetworkSink;
            upnpStack.init();

            // create zone, mediaServer and renderer managers
            zoneManager = new ZoneManager(upnpStack);
            mediaServerManager = new MediaServerManager(upnpStack);
            rendererManager = new RendererManager(upnpStack);
            configManager = new ConfigManager(upnpStack);
            zoneTitleListManager = new ZoneTitleListManager(upnpStack);
            contentBrowser = new ContentDirectoryBrowserMulti("", upnpStack);
            playlistBrowser = new PlaylistBrowser(upnpStack);

            // create data cache for images
            imageDataCache = new ImageDataCache();

            // set Managers global.
            Global.setMediaServerManager(mediaServerManager);
            Global.setRendererManager(rendererManager);
            Global.setZoneManager(zoneManager);
            Global.setConfigManager(configManager);
            Global.setImageDataCache(imageDataCache);
            Global.setZoneTitleListManager(zoneTitleListManager);
            Global.setContentBrowser(contentBrowser);
            Global.setPlaylistBrowser(playlistBrowser);
        }