• Version 1.7.1
Show / Hide Table of Contents

Class CgwSession

A FIXP Session to Convenience Gateway (CGW). It is defined as a bi-directional stream of ordered messages between two parties within a continuous sequence number series. A single FIXP 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 FIXP 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 FIXP session.

Inheritance
object
Session
CgwSession
Implements
IDisposable
Inherited Members
Session.UndefinedUuid
Session.ReconnectInterval
Session.ReconnectAttempts
Session.CounterpartyHost
Session.CounterpartyIpAddress
Session.CounterpartyPort
Session.CreationTime
Session.TcpNoDelay
Session.InSeqNum
Session.OutSeqNum
Session.Negotiated
Session.StorageId
Session.StorageType
Session.State
Session.LogBeforeSending
Session.StorageDirectory
Session.UpdateSendingTime
Session.ReportNewMessagesWhileWaitingForMissedMessages
Session.MessageGrouping
Session.ReceiveSpinningTimeout
Session.SendSpinningTimeout
Session.LocalNetworkInterface
Session.ReasonableTransmissionTime
Session.ReuseEventArguments
Session.ReuseInboundMessage
Session.IncomingMessageGapQueueMaximumSize
Session.LocalPortRange
Session.LocalPort
Session.ReceivingThreadPriority
Session.ReceivingThreadPolicy
Session.SendingThreadPriority
Session.ReceivingThreadAffinity
Session.SendingThreadAffinity
Session.CreateDecoder()
Session.CreateEncoder()
Session.Connect(string, int)
Session.Disconnect(bool)
Session.Disconnect(string, bool)
Session.FlushSessionStorage()
Session.Reset(bool)
Session.BreakConnection(bool)
Session.Send(IMessage)
Session.Send(IEnumerable<IMessage>)
Session.WarmUp(IMessage, SocketFlags)
Session.FindSentMessage(int)
Session.ToString()
Session.LicenseExpirationDate
Session.Dispose(bool)
Session.Dispose()
Session.IsDisposed
Session.Error
Session.Warning
Session.InboundApplicationMessage
Session.InboundSessionMessage
Session.NotApplied
Session.StateChanged
Session.Failover
Session.BytesReceived
Session.MessageSending
Session.OnError(SessionErrorEventArgs)
Session.OnWarning(SessionWarningEventArgs)
Session.OnFailover(FailoverEventArgs)
Session.OnStateChanged(SessionStateChangeEventArgs)
Session.AccessKey
Session.SecretKey
Session.KeepAliveInterval
Session.LocalTimeUsage
Session.SessionId
Session.PrimaryIpAddress
Session.BackupIpAddress
Session.FaultToleranceIndicator
Session.PreviousSeqNo
Session.PreviousUuid
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: OnixS.Cme.ILink3
Assembly: OnixS.Cme.ILink3.dll
Syntax
public class CgwSession : Session, IDisposable

Constructors

CgwSession(SessionSettings, SessionStorageType, ulong, string)

Creates a Convenience Gateway session.

Declaration
public CgwSession(SessionSettings settings, SessionStorageType storageType = SessionStorageType.FileBasedStorage, ulong uuid = 0, string customKey = "")
Parameters
Type Name Description
SessionSettings settings

Session settings

SessionStorageType storageType
ulong uuid
string customKey

CgwSession(SessionSettings, ISessionStorage)

Creates a Convenience Gateway session.

Declaration
public CgwSession(SessionSettings settings, ISessionStorage sessionStorage)
Parameters
Type Name Description
SessionSettings settings

Session settings

ISessionStorage sessionStorage

Custom session storage implementation

Implements

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