#include <OnixS/CME/MDH/FeedEngineThreadPool.h>
Public Member Functions | |
virtual void | onFeedEngineThreadBegin (const FeedEngineThreadPool &) |
virtual void | onFeedEngineThreadEnd (const FeedEngineThreadPool &) |
virtual bool | onFeedEngineThreadIdle (const FeedEngineThreadPool &) |
virtual void | onFeedEngineThreadIssue (const FeedEngineThreadPool &, const Char *) |
Members of this classes are invoked to reflect various life-time events of threads spawned and used by feed engines while processing market data.
Definition at line 38 of file FeedEngineThreadPool.h.
|
inlinevirtual |
Invoked by the thread before entering the processing loop.
Definition at line 43 of file FeedEngineThreadPool.h.
|
inlinevirtual |
Invoked by the thread when it is about to end.
Definition at line 48 of file FeedEngineThreadPool.h.
|
inlinevirtual |
Invoked when the thread is idle.
true
if the thread should sleep for some time to reduce the CPU load, and false
- to resume processing without delay. Definition at line 53 of file FeedEngineThreadPool.h.
|
inlinevirtual |
Invoked when the thread experiences an issue while processing its tasks.
Once invoked, the thread continues performing its tasks.
Definition at line 60 of file FeedEngineThreadPool.h.