LBM .Net API Documentation
LBMEventQueue Class
Namespacescom.latencybusters.lbmLBMEventQueue
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.
Declaration Syntax
C#
public class LBMEventQueue : IDisposable
Members
All MembersConstructorsMethodsFields



IconMemberDescription
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.

Inheritance Hierarchy
Object
LBMEventQueue

Assembly: lbmcs (Module: lbmcs) Version: 6.7.1.0