示例#1
0
文件: Core.cs 项目: qkostal/program
        public Core()
        {
            LoadNewMarketActionEventHandler = LoadNewMarket;
            MarketProcessorThreadStatusChangedEventHandler = MarketProcessorThreadStatusChanged;
            MarketDataUpdatedEventHandler = MarketDataUpdated;
            EngineMessageEventHandler = NewMessage;
            MarketProcessorMessageEventHandler = NewMessage;
            AutoMarketLoaderMessageEventHandler = NewMessage;

            // Clear and create the event broker
            SubscribeToPublicEvents();

            if (File.Exists(Directory.GetCurrentDirectory() + "\\lignite.configuration.xml"))
            {
                // Load the config settings
                settings = new XmlFileOperations().Read(Directory.GetCurrentDirectory() + "\\lignite.configuration.xml");

                //Load plugins
                Loadplugins();
            }
        }
示例#2
0
文件: Core.cs 项目: sjdweb/lignite
        public Core()
        {
            LoadNewMarketActionEventHandler = LoadNewMarket;
            MarketProcessorThreadStatusChangedEventHandler = MarketProcessorThreadStatusChanged;
            MarketDataUpdatedEventHandler       = MarketDataUpdated;
            EngineMessageEventHandler           = NewMessage;
            MarketProcessorMessageEventHandler  = NewMessage;
            AutoMarketLoaderMessageEventHandler = NewMessage;

            // Clear and create the event broker
            SubscribeToPublicEvents();

            if (File.Exists(Directory.GetCurrentDirectory() + "\\lignite.configuration.xml"))
            {
                // Load the config settings
                settings = new XmlFileOperations().Read(Directory.GetCurrentDirectory() + "\\lignite.configuration.xml");

                //Load plugins
                Loadplugins();
            }
        }