forwardClass Library Reference   Table of ContentBytesReceivedEventHandler Delegateforward
FIXForge.NET.FIX Namespace
The FIXForge.NET.FIX namespace contains fundamental classes, events and interfaces of FIXForge FIX Engine. These classes provide services supporting Engine configuration, sessions handling, messages manipulation and etc.
Classes
  ClassDescription
Public classConfirmationLogonMessageErrorException
The exception that is thrown when the first received message is an invalid Logon message
Public classDialect
Data about the FIX protocol version.
Public classEngine
FIX Engine.
Public classEngine.ErrorEventArgs
FIXForge.NET.FIX.Engine.Error event data.
Public classEngine.IncomingConnectionEventArgs
FIXForge.NET.FIX.Engine.IncomingConnection event data.
Public classEngine.IncomingTelecommunicationLinkEventArgs
FIXForge.NET.FIX.Engine.IncomingTelecommunicationLink event data.
Public classEngine.UnknownIncomingConnectionEventArgs
FIXForge.NET.FIX.Engine.UnknownIncomingConnection event data.
Public classEngine.WarningEventArgs
FIXForge.NET.FIX.Engine.Warning event data.
Public classEngineDisposedException
The exception that is thrown when the parent FIX Engine instance was disposed.
Public classEngineException
The exception that is thrown when a non-fatal error occurs in the FIX Engine.
Public classEngineSettings
FIX Engine settings.
Public classErrorEventArgs
FIXForge.NET.FIX.Session.ErrorEventEvent event data.
Public classFieldInfo
Data about the FIX message field.
Public classFieldSet
Collection of FIX Message fields.
Public classFirstMessageNotLogonException
The exception that is thrown when a first message is not Logon message.
Public classFlatMessage
Flat FIX message.
Public classFlatMessageBatch
FlatMessage batch.
Public classGroup
FIX Repeating Group.
Public classGroupInstance
Represents single FIX repeating group entry.
Public classInboundApplicationMsgEventArgs
FIXForge.NET.FIX.Session.InboundApplicationMsgEvent event data.
Public classInboundSessionMsgEventArgs
FIXForge.NET.FIX.Session.InboundSessionMsgEvent event data.
Public classKnownFlatFieldKeys
Keys are constant during serialized message lifetime.
Public classLinkErrorException
The exception that is thrown when after sending the initial Logon message the telecommunication link error is detected
Public classMessage
FIX message.
Public classMessageBatch
Message batch.
Public classMessageResendingEventArgs
FIXForge.NET.FIX.Session.MessageResending event data.
Public classOutboundApplicationMsgEventArgs
FIXForge.NET.FIX.Session.OutboundApplicationMsgEvent event data.
Public classOutboundSessionMsgEventArgs
FIXForge.NET.FIX.Session.OutboundSessionMsgEvent event data.
Public classProxySettings
HTTP proxy settings.
Public classResendingStartedFinishedEventArgs
FIXForge.NET.FIX.Session.ResendingFinished event data.
Public classSession
FIX Session - a bi-directional stream of ordered messages between two parties within a continuous sequence number series.
Public classSslSettings
SSL settings.
Public classStateChangeEventArgs
FIXForge.NET.FIX.Session.StateChangeEvent event data.
Public classTimeoutException
The exception that is thrown when after sending the initial Logon message the acknowledgment Logon message has not been received during the timeout period
Public classUnexpectedSequenceNumberException
The exception that is thrown when the first received message is a Logon message with wrong sequence number
Public classWarningEventArgs
FIXForge.NET.FIX.Session.WarningEventEvent event data.
Structures
  StructureDescription
Public structureField
Field of a FIX message - a tag=value pair.
Public structureFieldSet.FieldEnumerator
FIX fields enumerator.
Public structureFlatFieldKey
Key to a serialized field represents another way of accessing fields in editable serialized message.
Public structureFlatFieldRef
Represents temporary reference to a field in editable serialized message.
Public structureGroup.GroupInstanceEnumerator
FIX Repeating Group entries enumerator.
Public structureHighResolutionTimeSpan
TimeSpan to support all possible sub second resolutions.
Public structureHighResolutionTimestamp
Timestamp to support all possible sub second resolutions.
Public structurePortRange
Range of ports.
Public structureReceivedBytes
Structure to access received bytes.
Public structureSendingBytes
Structure to access sending bytes.
Public structureValidFieldValue
Data about the valid message field value.
Interfaces
  InterfaceDescription
Public interfaceISession
FIX Session interface - a bi-directional stream of ordered messages between two parties within a continuous sequence number series.
Public interfaceISessionStorage
Session's pluggable storage.
Delegates
  DelegateDescription
Public delegateBytesReceivedEventHandler
Delegate to handle bytes received by the session.
Public delegateEngine.ErrorEventHandler
Error event handler.
Public delegateEngine.IncomingConnectionEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Engine.IncomingConnection event.
Public delegateEngine.IncomingTelecommunicationLinkEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Engine.IncomingTelecommunicationLink event.
Public delegateEngine.UnknownIncomingConnectionEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Engine.UnknownIncomingConnection event.
Public delegateEngine.WarningEventHandler
Warning event handler.
Public delegateErrorEventHandler
Error handler.
Public delegateInboundApplicationMsgEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.InboundApplicationMsgEvent event.
Public delegateInboundSessionMsgEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.InboundSessionMsgEvent event.
Public delegateMessageResendingEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.MessageResending event.
Public delegateMessageSendingEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.MessageSending event.
Public delegateOutboundApplicationMsgEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.OutboundApplicationMsgEvent event.
Public delegateOutboundSessionMsgEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.OutboundSessionMsgEvent event.
Public delegateResendingFinishedEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.ResendingFinished event.
Public delegateResendingStartedEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.ResendingStarted event.
Public delegateStateChangeEventHandler
Represents the method that will handle the FIXForge.NET.FIX.Session.StateChangeEvent event.
Public delegateWarningEventHandler
Warning handler.
Enumerations
  EnumerationDescription
Public enumerationEncryptionMethod
Encryption method.
Public enumerationEngine.ErrorReason
Error reason.
Public enumerationEngine.WarningReason
Warning reason.
Public enumerationErrorReason
Error condition reason.
Public enumerationInsertMode
The insert mode of FlatMessage.Insert() methods.
Public enumerationMessage.StringFormat
Collection of flags which affect the way FIX message is converted to string representation.
Public enumerationMessageParsingFlags
Collection of flags which affect the way FIX message is parsed from its raw (tag=value) presentation.
Public enumerationMessageValidationFlags
Collection of flags which affect the way FIX message is validated.
Public enumerationProtocolVersion
Financial Interface eXchange (FIX) protocol version.
Public enumerationSessionMessageMode
FIX Session Message Mode.
Public enumerationSessionRole
Session role.
Public enumerationSessionState
Session's state.
Public enumerationSessionStorageType
Type of session's storage.
Public enumerationSslProtocolMinMaxVersion
Defines SSL/TLS protocol minimal or maximal versions.
Public enumerationThreadingModel
FIX Session Connection Mode.
Public enumerationTimeSpanFormat
Supported TimSpan formats.
Public enumerationTimestampFormat
Supported Timestamp formats.
Public enumerationWarningReason
Warning condition reason.