• Version 1.15.2
Show / Hide Table of Contents

Namespace OnixS.Fix

Classes

ByteBuffer

Byte sequence.

Engine

FIX Engine.

EngineErrorEventArgs

Error event arguments.

EngineException

The exception that is thrown when a non-fatal error occurs in the FIX Engine.

EngineSettings

The FIX Engine configuration settings.

EngineSettings.Default

Default EngineSettings values.

EngineSettings.Key

Key names that can be used to load EngineSettings from a configuration file.

LoadFromConfigurationFile(string)

EngineSslSettings

FIX Engine SSL settings. Used by default by SSL-enabled FIX sessions.

EngineWarningEventArgs

Warning event arguments.

FieldSet

Collection of Fields.

FlatGroupReader

Repeating Group Reader for a Flat Message.

FlatMessage

FIX Protocol Message as a sequence of 'tag=value' pairs.

Group

FIX Repeating Group.

GroupInstance

Single FIX Repeating Group entry.

InboundMessageEventArgs

Inbound message event arguments.

IncomingConnectionEventArgs

IncomingConnection event arguments.

IncomingTelecommunicationLinkEventArgs

IncomingTelecommunicationLink event arguments.

KnownSerializedFieldKeys

LinuxThreadPolicy

LogerExtensions

Message

FIX message.

MessageEventArgs

Message event arguments.

MessageInfoDictionary

Dictionary of a FIX Protocol Specification.

MessageMemoryPool

Message memory pool.

MessageMemoryPoolSettings

Message memory pool settings.

MessageResendingEventArgs

MessageResending event arguments.

MessageSendingEventArgs

MessageSending event arguments.

ProtocolVersionExtensions

ProtocolVersionHelper

ProxySettings

Proxy settings.

ResendingStartedFinishedEventArgs

ResendingStarted event arguments. ResendingFinished event arguments.

SerializedMessage

Pre-serialized message representation.

Session

A FIX Session. It is defined as a bi-directional stream of ordered messages between two parties within a continuous sequence number series. A single FIX session can exist across multiple sequential (not concurrent) physical connections. A FIX Connection is comprised of three parts: logon, message exchange, and logout. A FIX Session is comprised of one or more FIX Connections, meaning that a FIX Session spans multiple logins. Parties can connect and disconnect multiple times while maintaining a single FIX session. Connecting parties must bi-laterally agree as to when sessions are to be started/stopped based upon individual system and time zone requirements. Resetting the inbound and outbound sequence numbers back to 1, for whatever reason, constitutes the beginning of a new FIX session.

SessionErrorEventArgs

Error event arguments.

SessionId

SessionStateChangeEventArgs

StateChanged event arguments.

SessionWarningEventArgs

Warning event arguments.

SslSettings

Contains SSL connection parameters.

Throttler

Creates a Throttler.

UnknownIncomingConnectionEventArgs

UnknownIncomingConnection event arguments.

Structs

CertificateValidationArgs

An object that contains the information about the pre-validated certificate and corresponding data.

Field

Message field.

FieldSet.FieldEnumerator

FlatMessage.FieldIterator

Group.GroupInstanceEnumerator

HighResolutionTimeSpan

HighResolutionTimestamp

PortRange

TCP Port range.

SerializedFieldKey

A pre-allocated key to access a field in the SerializedMessage instance.

Note: Keys remain constant for the entire life of a SerializedMessage instance. It is not recommended to to allocate too many keys, because that can increase the time of setting value for a field of the message.

SerializedFieldRef

A temporary reference to a field in the SerializedMessage instance.

Note: The reference is valid only while manipulating it's field value. If another message field is updated, the reference may become invalid. References also are invalidated when the SerializedMessage instance is sent to the counterparty via Send(SerializedMessage) method/>.

Interfaces

IFieldSet

Collection of Fields.

IMessage

Generic FIX Message.

IMessageInfoDictionary

Generic FIX Dictionary.

ISession

A FIX Session.

It is defined as a bi-directional stream of ordered messages between two parties within a continuous sequence number series. A single FIX session can exist across multiple sequential (not concurrent) physical connections. A FIX Connection is comprised of three parts: logon, message exchange, and logout. A FIX Session is comprised of one or more FIX Connections, meaning that a FIX Session spans multiple logins. Parties can connect and disconnect multiple times while maintaining a single FIX session. Connecting parties must bi-laterally agree as to when sessions are to be started/stopped based upon individual system and time zone requirements. Resetting the inbound and outbound sequence numbers back to 1, for whatever reason, constitutes the beginning of a new FIX session.

ITimestampProvider

Timestamp provider interface.

Enums

EncryptionMethod

FIX Connection Encryption Method.

Engine.State

Engine state.

EngineErrorReason

Engine error reason.

EngineWarningReason

Engine warning reason.

FixStringFormat

Collection of flags which affect the way FIX message is converted to string representation.

MessageMode

Message mode.

MessageValidationFlags

Message validation flags.

ProtocolVersion

Financial Interface eXchange (FIX) protocol version.

ProxyType

Proxy type.

RemoteCertificateNameMismatchOption

SessionErrorReason

Session error reason.

SessionRole

SessionInternal role.

SessionState

Session's state.

SessionStorageType

Session storage type.

SessionWarningReason

Session warning reason.

TimeSpanFormat

TimestampFormat

Delegates

BytesReceivedEventHandler

RemoteCertificateValidationCallback

Represents the method that will handle a remote certificate validation callback during an SSL handshake.

In this article
Back to top Copyright © Onix Solutions.
Generated by DocFX