/// <summary> /// Gets/creates the singleton instance of this class. /// </summary> /// <returns></returns> public static FilterManager GetInstance() { PrintLine(); if (FilterManager.instance == null) { FilterManager.instance = new FilterManager(); } return(FilterManager.instance); }
/// <summary> /// Calls <see cref="Clear"/> and /// removes the in-class private reference to the singleton instance. /// </summary> public void Close() { PrintLine(); Clear(); instance = null; }
/// <summary> /// Create a new instance of this class. /// </summary> /// <param name="fm">Used in parsing/preparing messages.</param> /// <param name="eq">Used in parsing/preparing messages.</param> public MessageParser(FilterManager fm, EqualizerManager eq) { PrintLine(); filterAPI = fm; equalizer = eq; }