Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventSocket"/> class.
 /// </summary>
 /// <param name="logWriter">The log writer.</param>
 public EventSocket(LogWriterHandler logWriter)
 {
     LogWriter = logWriter ?? NullWriter.Write;
     CreateSocket();
     _parseThread = new Thread(OnParseMessages);
     _parseThread.IsBackground = true;
     _parseThread.Start();
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventManager"/> class.
 /// </summary>
 /// <param name="logWriter">Used to receive loggings.</param>
 /// <param name="writer">Used to receive unparsed event messages.</param>
 public EventManager(LogWriterHandler logWriter, EventsWriter writer)
 {
     _logWriter = logWriter ?? NullWriter.Write;
     _socket    = new EventSocket(_logWriter);
     _writer    = writer;
 }