diff options
| author | Claus Vium <clausvium@gmail.com> | 2019-02-19 21:17:30 +0100 |
|---|---|---|
| committer | Claus Vium <clausvium@gmail.com> | 2019-02-19 21:17:30 +0100 |
| commit | dab25a0eebb077c567ec4934333be9a4e3ea9852 (patch) | |
| tree | 1da9361438c357670565de756a1ce4ae011634b3 /MediaBrowser.Providers/Manager/IFixedSizePriorityQueue.cs | |
| parent | 781cca0c8217dfec6f31ef891faaeca15b12eb5f (diff) | |
Remove OptimizedPriorityQueue source and grab it from nuget
Diffstat (limited to 'MediaBrowser.Providers/Manager/IFixedSizePriorityQueue.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/IFixedSizePriorityQueue.cs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/MediaBrowser.Providers/Manager/IFixedSizePriorityQueue.cs b/MediaBrowser.Providers/Manager/IFixedSizePriorityQueue.cs deleted file mode 100644 index 509d98e426..0000000000 --- a/MediaBrowser.Providers/Manager/IFixedSizePriorityQueue.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; - -namespace Priority_Queue -{ - /// <summary> - /// Credit: https://github.com/BlueRaja/High-Speed-Priority-Queue-for-C-Sharp - /// A helper-interface only needed to make writing unit tests a bit easier (hence the 'internal' access modifier) - /// </summary> - internal interface IFixedSizePriorityQueue<TItem, in TPriority> : IPriorityQueue<TItem, TPriority> - where TPriority : IComparable<TPriority> - { - /// <summary> - /// Resize the queue so it can accept more nodes. All currently enqueued nodes are remain. - /// Attempting to decrease the queue size to a size too small to hold the existing nodes results in undefined behavior - /// </summary> - void Resize(int maxNodes); - - /// <summary> - /// Returns the maximum number of items that can be enqueued at once in this queue. Once you hit this number (ie. once Count == MaxSize), - /// attempting to enqueue another item will cause undefined behavior. - /// </summary> - int MaxSize { get; } - } -} |
