public FunctionResult RemoveObserver(IFFTAICommunicationOperationObserver observer) { if (Observers.Contains(observer) == true) { Observers.Remove(observer); } return(FunctionResult.Success); }
//-------------------------------------------- Data Operation Functions --------------------------------------------------------------- //-------------------------------------------- Observer Notification Function --------------------------------------------------------- public FunctionResult AddObserver(IFFTAICommunicationOperationObserver observer) { if (Observers.Contains(observer) == true) { return(FunctionResult.Success); } Observers.Add(observer); return(FunctionResult.Success); }