Example #1
0
        /// <summary>
        /// Override function called when node is being shutdown
        /// </summary>
        protected override bool OnShutdown()
        {
            try
            {
                _input.Enqueue(null);
            }
            catch (InvalidOperationException)
            { }
            catch (OperationCanceledException)
            { }

            EnsureThreadRunning();

            return(false);
        }