OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers  16.1.1
API documentation
FeedEngineThreadPoolListener Struct Reference

#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 ()
 

Detailed Description

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.

Constructor & Destructor Documentation

virtual ~FeedEngineThreadPoolListener ( )
inlinevirtual

Definition at line 345 of file FeedEngine.h.

Member Function Documentation

virtual void onFeedEngineThreadBegin ( const FeedEngineThreadPool )
inlinevirtual

Member invoked by feed engine when a new processing thread is spawned.

Note
Invocation is done within newly started thread.

Definition at line 329 of file FeedEngine.h.

virtual void onFeedEngineThreadEnd ( const FeedEngineThreadPool )
inlinevirtual

Member is invoked by feed engine when processing thread is about to end.

Note
Invocation is done within the thread that is about to end.

Definition at line 336 of file FeedEngine.h.

virtual void onFeedEngineThreadIdle ( const FeedEngineThreadPool ,
FeedEngineThreadIdle::Reason  ,
UInt32  
)
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.


The documentation for this struct was generated from the following file: