Definition at line 39 of file PriorityQueue.cs.
OpenSim.Framework.PriorityQueue.PriorityQueue |
( |
| ) |
|
|
inline |
OpenSim.Framework.PriorityQueue.PriorityQueue |
( |
int |
capacity | ) |
|
|
inline |
bool OpenSim.Framework.PriorityQueue.Enqueue |
( |
uint |
pqueue, |
|
|
IEntityUpdate |
value |
|
) |
| |
|
inline |
Enqueue an item into the specified priority queue
Definition at line 116 of file PriorityQueue.cs.
void OpenSim.Framework.PriorityQueue.Remove |
( |
List< uint > |
ids | ) |
|
|
inline |
Reapply the prioritization function to each of the updates currently stored in the priority queues. </summary
Definition at line 223 of file PriorityQueue.cs.
override string OpenSim.Framework.PriorityQueue.ToString |
( |
| ) |
|
|
inline |
bool OpenSim.Framework.PriorityQueue.TryDequeue |
( |
out IEntityUpdate |
value, |
|
|
out Int32 |
timeinqueue |
|
) |
| |
|
inline |
Remove an item from one of the queues. Specifically, it removes the oldest item from the next queue in order to provide fair access to all of the queues
Definition at line 157 of file PriorityQueue.cs.
delegate bool OpenSim.Framework.PriorityQueue.UpdatePriorityHandler |
( |
ref uint |
priority, |
|
|
ISceneEntity |
entity |
|
) |
| |
const uint OpenSim.Framework.PriorityQueue.NumberOfImmediateQueues = 2 |
Number of queuest (priorities) that are processed immediately </summary.
Definition at line 54 of file PriorityQueue.cs.
const uint OpenSim.Framework.PriorityQueue.NumberOfQueues = 12 |
Total number of queues (priorities) available
Definition at line 49 of file PriorityQueue.cs.
int OpenSim.Framework.PriorityQueue.Count |
|
get |
object OpenSim.Framework.PriorityQueue.SyncRoot |
|
get |
The documentation for this class was generated from the following file: