SIL.FieldWorks.WordWorks.Parser.ParserScheduler.ParserScheduler C# (CSharp) Method

ParserScheduler() public method

Initializes a new instance of the ParserScheduler class.
public ParserScheduler ( FdoCache cache, IdleQueue idleQueue, string dataDir ) : System
cache FdoCache
idleQueue IdleQueue
dataDir string
return System
		public ParserScheduler(FdoCache cache, IdleQueue idleQueue, string dataDir)
		{
			m_parserWorker = new ParserWorker(cache, HandleTaskUpdate, idleQueue, dataDir);
			m_parserWorker.ParseFiler.WordformUpdated += ParseFiler_WordformUpdated;

			m_thread = new ConsumerThread<ParserPriority, ParserWork>(Work) {IsBackground = true};
			ReloadGrammarAndLexicon();
			m_thread.Start();
		}