Class ThreadControlQueue
Queue of paths to be processed by the system.
Inner Types
Public Methods
Block queue, all calls to Pop will block until Unblock is called.
Aquires a lock on this queue.
Pops the next item off the queue.
Pops the next item off the queue, this call will not block.
Push a path to the end of the queue.
Push a path to the front of the queue.
Call when a receiver was terminated in other ways than by a QueueTerminationException.
All calls to Pop and PopNoBlock will now generate exceptions.
Create a new queue with the specified number of receivers.
Unblock queue.
Releases the lock on this queue.
Public Variables
True if blocking and all receivers are waiting for unblocking.
True if the queue is empty.
True if TerminateReceivers has been called.
Private/Protected Members
Number of receiver threads that are currently blocked.
True while head == null.
True after TerminateReceivers has been called.