#include <OnixS/FenicsUST/MarketData/Bimp/FeedEngine.h>
Public Member Functions | |
virtual void | onFeedEngineThreadBegin (const FeedEngineThreadPool &) |
virtual void | onFeedEngineThreadEnd (const FeedEngineThreadPool &) |
virtual void | onFeedEngineThreadIdle (const FeedEngineThreadPool &, FeedEngineThreadIdle::Reason, UInt32 &) |
virtual | ~FeedEngineThreadPoolListener () |
Listener for thread-related events.
Members of this classes are invoked to reflect various life-time events of threads spawned and used by the feed engine while processing market data.
Definition at line 278 of file FeedEngine.h.
|
inlinevirtual |
Definition at line 301 of file FeedEngine.h.
|
inlinevirtual |
Member invoked by feed engine when a new processing thread is spawned.
Definition at line 285 of file FeedEngine.h.
|
inlinevirtual |
Member is invoked by feed engine when processing thread is about to end.
Definition at line 292 of file FeedEngine.h.
|
inlinevirtual |
Is called when feed engine's thread is idle.
Integer parameter-variable defines amount of time feed engine suggest for thread to sleep in kernel after invoking given member.
Definition at line 298 of file FeedEngine.h.