public MainWindow() { InitializeComponent(); IOHandlerManager.Initialize(); var protocolFactory = new DefaultProtocolFactory(); protocolFactory.RegisterProtocolFactory(); ClientApp.RegisterApplication(); listBox.ItemsSource = DownloadList; var _speedTimer = new DispatcherTimer(TimeSpan.FromSeconds(1), DispatcherPriority.Normal, _speedTimer_Elapsed, Dispatcher); _speedTimer.Start(); ClientApp.RegisterAppProtocolHandler(ProtocolTypes.PT_OUTBOUND_RTMP, new BaseRTMPAppProtocolHandler(Variant.Get())); }
public bool ConfigApplication() { var path = config[CONF_APPLICATION_LIBRARY]; if (getApplication == null) { WARN("Module {0} doesn't export any applications", path); return(true); } pApplication = getApplication(config); pApplication.Id = ++BaseClientApplication._idGenerator; if (pApplication == null) { FATAL("Unable to load application {0}.", config[CONF_APPLICATION_NAME]); return(false); } INFO("Application {0} instantiated", pApplication.Name); if (!pApplication.RegisterApplication()) { FATAL("Unable to register application {0}", pApplication.Name); pApplication = null; return(false); } if (!pApplication.Initialize()) { FATAL("Unable to initialize the application:{0}", pApplication.Name); return(false); } if (!pApplication.ParseAuthentication()) { FATAL("Unable to parse authetication for application {0}", pApplication.Name); return(false); } if (!pApplication.ActivateAcceptors(acceptors)) { FATAL("Unable to activate acceptors for application {0}", pApplication.Name); return(false); } return(true); }
public bool ConfigApplication() { var path = config[CONF_APPLICATION_LIBRARY]; if (getApplication == null) { WARN("Module {0} doesn't export any applications", path); return true; } pApplication = getApplication(config); pApplication.Id = ++BaseClientApplication._idGenerator; if (pApplication == null) { FATAL("Unable to load application {0}.",config[CONF_APPLICATION_NAME]); return false; } INFO("Application {0} instantiated",pApplication.Name); if (!pApplication.RegisterApplication()) { FATAL("Unable to register application {0}",pApplication.Name); pApplication = null; return false; } if (!pApplication.Initialize()) { FATAL("Unable to initialize the application:{0}",pApplication.Name); return false; } if (!pApplication.ParseAuthentication()) { FATAL("Unable to parse authetication for application {0}",pApplication.Name); return false; } if (!pApplication.ActivateAcceptors(acceptors)) { FATAL("Unable to activate acceptors for application {0}", pApplication.Name); return false; } return true; }