• 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
  • Constructors
    • CgwSession(SessionSettings, SessionStorageType, ulong, string)
    • CgwSession(SessionSettings, ISessionStorage)
  • Implements
Back to top Copyright © Onix Solutions.
Generated by DocFX