/// <summary> /// Called when the KCD thread completes. /// </summary> public void OnKcdThreadCompletion(Exception ex) { m_thread = null; if (ex != null) { KBase.HandleException(ex, true); } DoOnEvent(); }
/////////////////////////////////// // Interface methods for the WM. // /////////////////////////////////// /// <summary> /// Start the KCD broker. /// </summary> public void Start() { Debug.Assert(m_thread == null); m_thread = new KcdThread(this); m_thread.Start(); }
/// <summary> /// Called when the KCD thread completes. /// </summary> public void OnKcdThreadCompletion(Exception ex) { m_thread = null; if (ex != null) KBase.HandleException(ex, true); DoOnEvent(); }