public MemoryBuffer(TimeSpan commitInterval, SyslogParser sp) { this.commitInterval = commitInterval; this.timer.Interval = commitInterval.TotalMilliseconds; parser = sp; this.timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); this.timer.Enabled = true; }
public FrmMain() { InitializeComponent(); syslogListener = new SyslogListener(IPAddress.Any); dsMain = new easysyslogmonDataSet1(); taRules = new EasySyslogMonitor.easysyslogmonDataSet1TableAdapters.rulesTableAdapter(); taRules.Fill(dsMain.rules); parser = new SyslogParser(dsMain.rules); memoryBuffer = new MemoryBuffer(TimeSpan.FromSeconds(30), parser); syslogListener.MessageReceived += new MessageReceivedEventHandler(syslogListener_MessageReceived); }