forwardFeedEngineThreadIdle Event   Table of ContentFeedEngineSettings Constructor forward
FeedEngineSettings Class
Defines set of options which affect behavior of the Feed Engine.
Inheritance Hierarchy
System.Object
  OnixS.NET.ICE.iMpact.FeedEngineSettings

Namespace:  OnixS.NET.ICE.iMpact
Assembly:  OnixS.IceImpactMulticastPriceFeedHandlerNet-4.7.2_x64 (in OnixS.IceImpactMulticastPriceFeedHandlerNet-4.7.2_x64.dll) Version: 4.16.0.0
Syntax
C#
public class FeedEngineSettings

The FeedEngineSettings type exposes the following members.

Constructors
  NameDescription
Public methodFeedEngineSettings
Initializes a new instance of the FeedEngineSettings class
Top
Properties
  NameDescription
Public propertyDataWaitTime
Defines amount of time Feed Engine spends on socket waiting for I/O while running master processing loop. Time is measured in milliseconds. Default value is '10'. Given parameter significantly affects the Handler's responsiveness and load onto CPU!
Public propertySocketBufferSize
Defines size of receiving buffer in bytes for sockets. Default value is 8 MiB.
Public propertySpinBeforeIdleTime
Defines amount of time Feed Engine keeps cycling before going to sleep when no useful activity can be done. Time is measured in milliseconds. Default value is '1'. Given parameter has direct influence onto CPU load!
Public propertyThreadCount
Number of working threads to be used by feed engine. By default, the value is '1'.
Top
Methods
  NameDescription
Public methodAddThreadAffinity
Add thread affinity.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRemoveThreadAffinity
Remove thread affinity.
Public methodToString
Returns the string representation of the object.
(Overrides Object.ToString().)
Top
See Also