ExchangeSilo Enumeration | Table of Content | FeedEngine Constructor |
FeedEngine Class |
Namespace: OnixS.NET.ICE.iMpact
public class FeedEngine : IDisposable
The FeedEngine type exposes the following members.
Name | Description | |
---|---|---|
FeedEngine |
Initializes engine with given configuration.
|
Name | Description | |
---|---|---|
Dispose | Releases all resources used by the FeedEngine | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
FeedEngineThreadBegin |
Member invoked by feed engine when a new processing thread is spawned.
| |
FeedEngineThreadEnd |
Member is invoked by feed engine when processing thread is about to end.
| |
FeedEngineThreadIdle |
Member is invoked by feed engine when feed engine's thread is idle.
Thread becomes idle when either no data is received within
time interval defined by FeedEngineSettings::dataWaitTime
parameter or no pending data is available for processing.
In the first case, callback is invoked with 'DataWaitTimeout'
reason. In the second case, thread is considered as redundant
and thus callback is invoked with 'Redundant' reason.
After callback invocation threads may sleep in kernel to reduce
load onto CPU and racing between feed engine working threads.
thread is about to end.
|