OpenSim/Framework/Monitoring/JobEngine.cs
/// <summary>
/// Remove the next job queued for processing.
/// </summary>
/// <remarks>
/// Returns null if there is no next job.
/// Will not remove a job currently being performed.
/// </remarks>
Remove the next job queued for processing.
Remove the next job queued for processing .
public Job RemoveNextJob()
        {
            Job nextJob;
            m_jobQueue.TryTake(out nextJob);
            return nextJob;
        }
public Job RemoveNextJob ( ) { Job nextJob ; m_jobQueue . TryTake ( out nextJob ) ; return nextJob ; }
Remove the next job queued for processing.
Remove the next job queued for processing .
remarks
Returns null if there is no next job.
Will not remove a job currently being performed.
Returns null if there is no next job . Will not remove a job currently being performed .