• Programming Guide
  • Api Documentation
  • OnixS .NET Core / .NET 6 FIX Engine, version 1.9.0
Show / Hide Table of Contents
  • OnixS.Fix
    • ByteBuffer
    • BytesReceivedEventHandler
    • CertificateValidationArgs
    • Dictionary
    • EncryptionMethod
    • Engine
    • Engine.State
    • EngineErrorEventArgs
    • EngineErrorReason
    • EngineException
    • EngineSettings
    • EngineSettings.Default
    • EngineSettings.Key
    • EngineSslSettings
    • EngineWarningEventArgs
    • EngineWarningReason
    • Field
    • FieldSet
    • FieldSet.FieldEnumerator
    • FixStringFormat
    • FlatGroupReader
    • FlatMessage
    • FlatMessage.FieldIterator
    • Group
    • Group.GroupInstanceEnumerator
    • GroupInstance
    • HighResolutionTimeSpan
    • HighResolutionTimestamp
    • IFieldSet
    • IMessage
    • InboundMessageEventArgs
    • IncomingTelecommunicationLinkEventArgs
    • ISession
    • ITimestampProvider
    • KnownSerializedFieldKeys
    • Message
    • MessageEventArgs
    • MessageMemoryPool
    • MessageMemoryPoolSettings
    • MessageMode
    • MessageResendingEventArgs
    • MessageSendingEventArgs
    • MessageValidationFlags
    • PortRange
    • ProtocolVersion
    • ProtocolVersionExtensions
    • ProtocolVersionHelper
    • ProxySettings
    • ProxyType
    • RemoteCertificateNameMismatchOption
    • RemoteCertificateValidationCallback
    • SerializedFieldKey
    • SerializedFieldRef
    • SerializedMessage
    • Session
    • SessionErrorEventArgs
    • SessionErrorReason
    • SessionId
    • SessionRole
    • SessionState
    • SessionStateChangeEventArgs
    • SessionStorageType
    • SessionWarningEventArgs
    • SessionWarningReason
    • SslSettings
    • TimeSpanFormat
    • TimestampFormat
    • UnknownIncomingConnectionEventArgs
  • OnixS.Fix.Dictionaries
    • DictionaryException
    • DictionaryManager
    • FieldContainerInfo
    • FieldInfo
    • FieldType
    • FieldTypeInfo
    • FieldValueInfo
    • MessageInfo
    • MessageInfoExtensions
  • OnixS.Fix.Exceptions
    • CannotEstablishLinkException
    • EmptyGroupException
    • EngineAlreadyInitializedException
    • EngineIsNotInitializedException
    • FirstMessageNotLogonException
    • IncorrectCheckSumException
    • IncorrectFieldValueException
    • IndexNotFoundException
    • InstanceIndexOutOfRangeException
    • InvalidInboundLogonException
    • InvalidMsgTypeException
    • InvalidNumberOfRepeatingGroupInstances
    • LicenseException
    • LicenseExpiredException
    • LicenseNotFoundException
    • LinkErrorException
    • LogonReplyException
    • LogonReplyTimeoutException
    • LogoutReplyTimeoutException
    • ParserException
    • ParserException.RejectReason
    • RequiredTagMissingException
    • SessionException
    • StorageException
    • TagNotDefinedForThisMessageTypeException
    • TagNotFoundException
    • TagSpecifiedOutOfRequiredOrderException
    • TagSpecifiedWithoutValueException
    • UnexpectedSequenceNumberException
  • OnixS.Fix.Fast
    • Coder
    • DecodedValue<T>
    • Decoder
    • DecodeResult
    • DecoderExtension
    • DictionaryBuilder
    • DynamicErrorException
    • DynamicErrorException.ErrorCode
    • Encoder
    • FastErrorCode
    • FastException
    • FixMessageFactory
    • NotEnoughInputDataException
    • StaticErrorException
    • StaticErrorException.ErrorCode
  • OnixS.Fix.Fix2FixmlConverter
    • FixmlConverter
    • FixmlConverterException
  • OnixS.Fix.Properties
    • Resources
  • OnixS.Fix.Scheduling
    • AcceptorConnectionSettings
    • CounterpartySettings
    • InitiatorConnectingEventArgs
    • InitiatorConnectionSettings
    • Scheduler
    • SequenceNumberResetPolicy
    • SessionConnectionSettings
    • SessionDuration
    • SessionErrorEventArgs
    • SessionEventArgs
    • SessionLoggingOutEventArgs
    • SessionSchedule
    • SessionWarningEventArgs
  • OnixS.Fix.Storage
    • ISessionStorage

Class InitiatorConnectionSettings

Simplifies connection settings creation when the session is an initiator.

Inheritance
Object
SessionConnectionSettings
InitiatorConnectionSettings
Inherited Members
SessionConnectionSettings.Role
SessionConnectionSettings.HeartbeatInterval
SessionConnectionSettings.SetResetSequenceNumbers
SessionConnectionSettings.CustomLogonString
SessionConnectionSettings.CustomLogonMessage
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: OnixS.Fix.Scheduling
Assembly: OnixS.Fix.Engine.dll
Syntax
public class InitiatorConnectionSettings : SessionConnectionSettings

Constructors

InitiatorConnectionSettings()

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings()

InitiatorConnectionSettings(Boolean)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(bool setResetSequenceNumbers)
Parameters
Type Name Description
Boolean setResetSequenceNumbers

Defines whether 'SetResetSequenceNumbers' flag must be sent within logon message.

InitiatorConnectionSettings(Int32)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(int heartbeatInterval)
Parameters
Type Name Description
Int32 heartbeatInterval

Defines time interval between heartbeat messages.

InitiatorConnectionSettings(Int32, Boolean, IMessage)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(int heartbeatInterval, bool setResetSequenceNumbers, IMessage customLogonMessage)
Parameters
Type Name Description
Int32 heartbeatInterval

Defines time interval between heartbeat messages.

Boolean setResetSequenceNumbers

Defines whether 'SetResetSequenceNumbers' flag must be sent within logon message.

IMessage customLogonMessage

Defines custom logon message which should be used at logon.

InitiatorConnectionSettings(Int32, Boolean, String)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(int heartbeatInterval, bool setResetSequenceNumbers, string customLogonMessage)
Parameters
Type Name Description
Int32 heartbeatInterval

Defines time interval between heartbeat messages.

Boolean setResetSequenceNumbers

Defines whether 'SetResetSequenceNumbers' flag must be sent within logon message.

String customLogonMessage

Defines custom logon message which should be used at logon.

InitiatorConnectionSettings(String, Int32)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(string host, int port)
Parameters
Type Name Description
String host

Defines remote host to which session must connect to.

Int32 port

Defines port number to which session must connect to.

InitiatorConnectionSettings(String, Int32, Boolean)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(string host, int port, bool setResetSequenceNumbers)
Parameters
Type Name Description
String host

Defines remote host to which session must connect to.

Int32 port

Defines port number to which session must connect to.

Boolean setResetSequenceNumbers

Defines whether 'SetResetSequenceNumbers' flag must be sent within logon message.

InitiatorConnectionSettings(String, Int32, Int32)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(string host, int port, int heartbeatInterval)
Parameters
Type Name Description
String host

Defines remote host to which session must connect to.

Int32 port

Defines port number to which session must connect to.

Int32 heartbeatInterval

Defines time interval between heartbeat messages.

InitiatorConnectionSettings(String, Int32, Int32, Boolean, IMessage)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(string host, int port, int heartbeatInterval, bool setResetSequenceNumbers, IMessage customLogonMessage)
Parameters
Type Name Description
String host

Defines remote host to which session must connect to.

Int32 port

Defines port number to which session must connect to.

Int32 heartbeatInterval

Defines time interval between heartbeat messages.

Boolean setResetSequenceNumbers

Defines whether 'SetResetSequenceNumbers' flag must be sent within logon message.

IMessage customLogonMessage

Defines custom logon message which should be used at logon.

InitiatorConnectionSettings(String, Int32, Int32, Boolean, String)

Initializes instance with initiator-related attributes.

Declaration
public InitiatorConnectionSettings(string host, int port, int heartbeatInterval, bool setResetSequenceNumbers, string customLogonMessage)
Parameters
Type Name Description
String host

Defines remote host to which session must connect to.

Int32 port

Defines port number to which session must connect to.

Int32 heartbeatInterval

Defines time interval between heartbeat messages.

Boolean setResetSequenceNumbers

Defines whether 'SetResetSequenceNumbers' flag must be sent within logon message.

String customLogonMessage

Defines custom logon message which should be used at logon.

Properties

Counterparties

Gets list of all counterparties.

Declaration
public List<CounterpartySettings> Counterparties { get; }
Property Value
Type Description
List<CounterpartySettings>
In This Article
Back to top Copyright © Onix Solutions.
Generated by DocFX