ToolSet.DatabaseExtractorCode.DBExtractor.RequestManager.OnRequestFinish C# (CSharp) Method

OnRequestFinish() private method

private OnRequestFinish ( Request req ) : void
req Request
return void
        private void OnRequestFinish(Request req)
        {
            if (RequestFinished != null)
             {
            while (_lastreturnedReqNr + 1 != req.NaturalRequestNr && _managerActive)
               Thread.Sleep(100);

            lock (_lockObject)
            {
               if (_managerActive)
                  RequestFinished(req);

               _lastreturnedReqNr++;
            }
             }
        }