LBM Event Queue class. This class may be subclassed to override the default
event queue monitoring method or an LBMEventQueueCallback interface may be
specified to handle the monitor callback.

C# |
public class LBMEventQueue : IDisposable

All Members | Constructors | Methods | Fields | ||
Icon | Member | Description |
---|---|---|
![]() | LBMEventQueue()()() |
Instantiate an LBM Event Queue object using default attributes.
|
![]() | LBMEventQueue(LBMEventQueueAttributes) |
Instantiate an LBM Event Queue object using the given attributes.
|
![]() | addMonitor(LBMEventQueueCallback) |
Register a monitor callback
|
![]() | addMonitor(LBMEventQueueCallback, Object) |
Register a monitor callback
|
![]() | close()()() |
Close and dispose of this event queue
|
![]() | Dispose()()() |
Same as close()()() |
![]() | dumpAttributeList()()() |
Dump source configuration options
|
![]() | Finalize()()() |
LBMEventQueue finalization
(Overrides Object.Finalize()()().) |
![]() | getAttributeValue(String) |
Returns the value of an event queue-related attribute for this event queue
|
![]() | getStatistics()()() |
Return the current set of statistics for this context.
|
![]() | maxIterationRunTime |
Maximum number of milliseconds that the event queue dispatcher should spend inside of the
C level dispatcher at any particular time. This is an internal framework tuning parameter and
should not be changed.
|
![]() | removeMonitor(LBMEventQueueCallback) |
Deregister a monitor callback
|
![]() | removeMonitor(LBMEventQueueCallback, Object) |
Deregister a monitor callback
|
![]() | resetStatistics()()() |
This will reset the statistics for this event queue.
|
![]() | run(Int64) |
Dispatch waiting events to the appropriate callback methods.
|
![]() | setAttributeValue(String, String) |
Set the value of an event queue-related attribute for this event queue.
|
![]() | shutdown()()() |
Shutdown the event queue by purging any pending events and not allowing additional events to be added to the queue
|
![]() | size()()() |
Determine the number of queued events in the event queue
|
![]() | stop()()() |
Signal any threads dispatching the event queue to return as soon as possible.
|

Object | |
![]() | LBMEventQueue |