#include <OnixS/Eurex/MarketData/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 322 of file FeedEngine.h.
|
inlinevirtual |
Definition at line 345 of file FeedEngine.h.
|
inlinevirtual |
Member invoked by feed engine when a new processing thread is spawned.
Definition at line 329 of file FeedEngine.h.
|
inlinevirtual |
Member is invoked by feed engine when processing thread is about to end.
Definition at line 336 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 342 of file FeedEngine.h.