TimeoutBlockingQueue Class

graph BT Type-->Base0["PausableBlockingQueue"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/PausableBlockingQueue" Base0-->Base1["BlockingQueue"] click Base1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/BlockingQueue" Base1-->Base2["Object"] Type-.->Interface0["ITimeoutBlockingQueue4"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/ITimeoutBlockingQueue4" Type-.->Interface1["IPausableBlockingQueue4"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IPausableBlockingQueue4" Type-.->Interface2["IBlockingQueue4"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IBlockingQueue4" Type-.->Interface3["IQueue4"] click Interface3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IQueue4" Type["TimeoutBlockingQueue"] class Type type-node

Syntax

public class TimeoutBlockingQueue : PausableBlockingQueue, ITimeoutBlockingQueue4, 
    IPausableBlockingQueue4, IBlockingQueue4, IQueue4

Constructors

Fields

Name Constant Value Summary
_lock
Inherited from BlockingQueue
_queue
Inherited from BlockingQueue
_stopped
Inherited from BlockingQueue

Methods

Name Value Summary
Add(Object) void
Inherited from BlockingQueue
Check() void
DrainTo(Collection4) int
Inherited from BlockingQueue
HasNext() bool
Inherited from BlockingQueue
IsPaused() bool
Inherited from PausableBlockingQueue
Iterator() IEnumerator
Inherited from BlockingQueue
Next() Object
Inherited from BlockingQueue
Next(long) Object
Inherited from BlockingQueue
NextMatching(IPredicate4) Object
Inherited from BlockingQueue
Pause() bool
Reset() void
Resume() bool
Inherited from PausableBlockingQueue
Stop() void
Inherited from BlockingQueue
TryNext() Object
Inherited from PausableBlockingQueue
UnsafeWaitForNext() void
Inherited from BlockingQueue
UnsafeWaitForNext(long) bool
Inherited from PausableBlockingQueue
WaitForNext() void
Inherited from BlockingQueue
WaitForNext(long) bool
Inherited from BlockingQueue