public void QueueEvent(EventBase evt) { if (evt == null) { throw new ArgumentNullException("evt"); } WriteQueue.Add(evt); Log.Trace("Queued {0}", evt.GetType().Name); }
/// <summary> /// Adds a message to the queue. /// </summary> /// <param name="msg"></param> /// <exception cref="ArgumentNullException"> /// msg is null. /// </exception> public void QueueMessage(Message msg) { if (msg == null) { throw new ArgumentNullException("msg"); } WriteQueue.Add(msg); Log.VerboseFmt("{0} queued {1}", Parent.FullName, msg.GetType().Name); }