B2BITS FIX Antenna C++ 2.33.0
Loading...
Searching...
No Matches
Namespaces | Variables
Engine::SessionParameters Namespace Reference

List of all session specific parameters which can be configured in the engine.properties. More...

Namespaces

namespace  ThrottlerParametersNames
 List of all throttler specific parameters which can be configured in the engine.properties.
 

Variables

const std::string AggressiveAsyncSpinWaitTimeUs = "AggressiveAsyncSpinWaitTimeUs"
 
const std::string AggressiveReceiveDelay = "AggressiveReceiveDelay"
 
const std::string AllowMessageWithoutPossDupFlag = "AllowMessageWithoutPossDupFlag"
 
const std::string CMESecureKeysFile = "CMESecureKeysFile"
 
const std::string ConfirmingLogonStrategy = "ConfirmingLogonStrategy"
 Defines application behavior in case of the Logout message being received instead of the confirming Logon message as an Initiator.
 
const std::string ConnectAddress = "ConnectAddress"
 
const std::string ConnectPort = "ConnectPort"
 
const std::string CpuAffinity = "CpuAffinity"
 
const std::string CustomLogonMessageFileName = "CustomLogonMessageFileName"
 
const std::string CustomRawDataTagStrategies_Count = "CustomRawDataTagStrategies.Count"
 
const std::string CustomRawDataTagStrategies_Encoding_Suffix = ".Encoding"
 
const std::string CustomRawDataTagStrategies_Prefix = "CustomRawDataTagStrategies."
 
const std::string CustomRawDataTagStrategies_Strategy_Suffix = ".Strategy"
 
const std::string CustomRawDataTagStrategies_Tag_Suffix = ".Tag"
 
const std::string CustomSessionType = "CustomSessionType"
 
const std::string CustomSessionType_CME_SECURE_LOGON = "CME_SECURE_LOGON"
 Value of the Engine::SessionParameters::CustomSessionType parameter.
 
const std::string CustomSessionType_GENERIC = "GENERIC"
 Value of the Engine::SessionParameters::CustomSessionType parameter.
 
const std::string CustomSessionType_LME_SELECT = "LME_SELECT"
 Value of the Engine::SessionParameters::CustomSessionType parameter.
 
const std::string CyclicSwitchBackupConnection = "EnableCyclicSwitchBackupConnection"
 
const std::string CyclicSwitchBackupConnectionAlias = "CyclicSwitchBackupConnection"
 
const std::string DeliverAppMessagesOutOfOrder = "DeliverAppMessagesOutOfOrder"
 
const std::string DisableTCPBuffer = "DisableTCPBuffer"
 
const std::string DisableTCPBufferAlias = "TcpBufferDisabled"
 
const std::string EnableAutoSwitchToBackupConnection = "EnableAutoSwitchToBackupConnection"
 
const std::string EnableFastScp = "EnableFastScp"
 
const std::string EnableMessageRejecting = "EnableMessageRejecting"
 
const std::string EncryptMethod = "EncryptMethod"
 Valid values:
 
const std::string EncryptMethod_DES = "DES"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_NA = "NA"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_NONE = "NONE"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_PEM_DES_MD5 = "PEM_DES_MD5"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_PGP_DES = "PGP_DES"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_PGP_DES_MD5 = "PGP_DES_MD5"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_PKCS = "PKCS"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string EncryptMethod_PKCS_DES = "PKCS_DES"
 Value of the Engine::SessionParameters::EncryptMethod parameter.
 
const std::string FASTCodecParameters_BoolNtoString = "FASTCodecParameters.BoolNtoString"
 
const std::string FASTCodecParameters_BoolYtoString = "FASTCodecParameters.BoolYtoString"
 
const std::string FixKey = "FixKey"
 
const std::string ForcedReconnect = "ForcedReconnect"
 
const std::string ForceSeqNumReset = "ForceSeqNumReset"
 
const std::string GenerateCheckSum = "GenerateCheckSum"
 
const std::string HandleSeqNumAtLogon = "HandleSeqNumAtLogon"
 
const std::string HBI = "HBI"
 
const std::string HiddenLogonCredentials = "HiddenLogonCredentials"
 
const std::string Host = "Host"
 
const std::string IgnoreSeqNumTooLowAtLogon = "IgnoreSeqNumTooLowAtLogon"
 
const std::string IntradayLogoutToleranceMode = "IntradayLogoutToleranceMode"
 
const std::string InvalidLogonStrategy = "InvalidLogonStrategy"
 Defines session's strategy on receiving invalid Logon message from the counterparty during the connection establishment.
 
const std::string IsForwardingFixMessagesToLog = "IsForwardingFixMessagesToLog"
 
const std::string KeepConnectionState = "KeepConnectionState"
 
const std::string ListenAddress = "ListenAddress"
 
const std::string ListenPort = "ListenPort"
 
const std::string LOG_DIRECTORY_PARAM = "LogDirectory"
 
const std::string LogIncomingMessages = "LogIncomingMessages"
 
const std::string LogonMessageSessionQualifierTag = "LogonMessageSessionQualifierTag"
 Defines tag of the field to be used by FIX Engine when dispatching incoming connection.
 
const std::string MaskedTags = "MaskedTags"
 
const std::string MaxMessagesAmountInBunch = "MaxMessagesAmountInBunch"
 
const std::string MessagesStorageSize = "MessagesStorageSize"
 
const std::string OutgoingQueueBlockSize = "OutgoingQueueBlockSize"
 
const std::string OutgoingQueueSize = "OutgoingQueueSize"
 
const std::string OutOfSequenceMessagesQueueSize = "OutOfSequenceMessagesStrategy.QueueSize"
 
const std::string OutOfSequenceMessagesStrategy = "OutOfSequenceMessagesStrategy"
 
const std::string ParserVersion = "ParserVersion"
 
const std::string Password = "Password"
 
const std::string PasswordTag = "PasswordTag"
 
const std::string Port = "Port"
 
const std::string ReconnectInterval = "ReconnectInterval"
 
const std::string ReconnectMaxTries = "ReconnectMaxTries"
 
const std::string RecvCpuAffinity = "RecvCpuAffinity"
 
const std::string ResendRequestBlockSize = "ResendRequestBlockSize"
 
const std::string ResetSeqNumFromFirstLogon = "ResetSeqNumFromFirstLogon"
 Defines if sequence numbers should be reset when receiving a logon request first time.
 
const std::string ResetSeqNumOnNonGracefulTermination = "ResetSeqNumOnNonGracefulTermination"
 
const std::string Role = "Role"
 
const std::string Role_Acceptor = "Acceptor"
 Acceptor role of the session.
 
const std::string Role_Initiator = "Initiator"
 Initiator role of the session.
 
const std::string Schedule = "Schedule"
 
const std::string SendCpuAffinity = "SendCpuAffinity"
 
const std::string SenderLocationID = "SenderLocationID"
 
const std::string SenderSubID = "SenderSubID"
 
const std::string SendingTimestampUnit = "SendingTimestampUnit"
 
const std::string SendLastMsgSeqNumProcessed = "SendLastMsgSeqNumProcessed"
 
const std::string SocketBusyPollTime = "SocketBusyPollTime"
 
const std::string SocketPriority = "SocketOpPriority"
 Valid values:
 
const std::string SocketPriority_AGGRESSIVE_RECEIVE = "AGGRESSIVE_RECEIVE"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketPriority_AGGRESSIVE_SEND = "AGGRESSIVE_SEND_ASYNC"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketPriority_AGGRESSIVE_SEND_AND_RECEIVE = "AGGRESSIVE_SEND_AND_RECEIVE"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketPriority_AGGRESSIVE_WITH_DIRECT_SEND = "AGGRESSIVE_SEND"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketPriority_DIRECT_SEND = "DIRECT_SEND"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketPriority_EVEN = "EVEN"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketPriority_NA = "NA"
 Value of the Engine::SessionParameters::SocketPriority parameter.
 
const std::string SocketRecvBufSize = "SocketRecvBufSize"
 
const std::string SocketSendBufSize = "SocketSendBufSize"
 
const std::string SocketTcpMaxSeg = "SocketTcpMaxSeg"
 
const std::string SourceIPaddress = "SourceIPaddress"
 
const std::string SourceIPaddress_alias1 = "SourceIPAddress"
 
const std::string SSL = "SSL"
 
const std::string SSLCACertificate = "SSLCACertificate"
 
const std::string SSLCertificate = "SSLCertificate"
 
const std::string SSLCertificatePassword = "SSLCertificatePassword"
 
const std::string SSLCiphersList = "SSLCiphersList"
 
const std::string SSLPrivateKey = "SSLPrivateKey"
 
const std::string SSLPrivateKeyPassword = "SSLPrivateKeyPassword"
 
const std::string SSLProtocols = "SSLProtocols"
 
const std::string SSLValidatePeerCertificate = "SSLValidatePeerCertificate"
 
const std::string StorageRecoveryStrategy = "StorageRecoveryStrategy"
 
const std::string StorageType = "StorageType"
 
const std::string SuppressDoubleResendRequest = "SuppressDoubleResendRequest"
 
const std::string TagsDelimiter = "TagsDelimiter"
 
const std::string TargetLocationID = "TargetLocationID"
 
const std::string TargetSubID = "TargetSubID"
 
const std::string Throttlers = "Throttlers"
 Defines list of names of configured throttlers.
 
const std::string Transport = "Transport"
 
const std::string Transport_MYRICOM_DBL = "MYRICOM_DBL"
 
const std::string Transport_SOCKETS = "SOCKETS"
 
const std::string UseAsyncConnect = "UseAsyncConnect"
 
const std::string UseBlockingSockets = "UseBlockingSockets"
 
const std::string UserName = "Username"
 
const std::string UsernameTag = "UsernameTag"
 
const std::string ValidateCheckSum = "ValidateCheckSum"
 
const std::string Validation_AllowZeroNumInGroup = "Validation.AllowZeroNumInGroup"
 
const std::string Validation_CheckRequiredGroupFields = "Validation.CheckRequiredGroupFields"
 
const std::string Validation_IgnoreUnknownFields = "Validation.IgnoreUnknownFields"
 
const std::string Validation_IsEnabled = "Validation.IsEnabled"
 
const std::string Validation_ProhibitDuplicatedTags = "Validation.ProhibitDuplicatedTags"
 
const std::string Validation_ProhibitTagsWithoutValue = "Validation.ProhibitTagsWithoutValue"
 
const std::string Validation_ProhibitUnknownTags = "Validation.ProhibitUnknownTags"
 
const std::string Validation_VerifyRepeatingGroupBounds = "Validation.VerifyRepeatingGroupBounds"
 
const std::string Validation_VerifyRepeatingGroupTagsOrder = "Validation.VerifyRepeatingGroupTagsOrder"
 
const std::string Validation_VerifyReperatingGroupBounds = "Validation.VerifyReperatingGroupBounds"
 
const std::string Validation_VerifyTagsValues = "Validation.VerifyTagsValues"
 

Detailed Description

List of all session specific parameters which can be configured in the engine.properties.

Variable Documentation

◆ AggressiveAsyncSpinWaitTimeUs

const std::string Engine::SessionParameters::AggressiveAsyncSpinWaitTimeUs = "AggressiveAsyncSpinWaitTimeUs"

◆ AggressiveReceiveDelay

const std::string Engine::SessionParameters::AggressiveReceiveDelay = "AggressiveReceiveDelay"

◆ AllowMessageWithoutPossDupFlag

const std::string Engine::SessionParameters::AllowMessageWithoutPossDupFlag = "AllowMessageWithoutPossDupFlag"

◆ CMESecureKeysFile

const std::string Engine::SessionParameters::CMESecureKeysFile = "CMESecureKeysFile"

◆ ConfirmingLogonStrategy

const std::string Engine::SessionParameters::ConfirmingLogonStrategy = "ConfirmingLogonStrategy"

Defines application behavior in case of the Logout message being received instead of the confirming Logon message as an Initiator.

See also
Engine::SessionExtraParameters::confirmingLogonStrategy_

◆ ConnectAddress

const std::string Engine::SessionParameters::ConnectAddress = "ConnectAddress"

◆ ConnectPort

const std::string Engine::SessionParameters::ConnectPort = "ConnectPort"

◆ CpuAffinity

const std::string Engine::SessionParameters::CpuAffinity = "CpuAffinity"

◆ CustomLogonMessageFileName

const std::string Engine::SessionParameters::CustomLogonMessageFileName = "CustomLogonMessageFileName"

◆ CustomRawDataTagStrategies_Count

const std::string Engine::SessionParameters::CustomRawDataTagStrategies_Count = "CustomRawDataTagStrategies.Count"

◆ CustomRawDataTagStrategies_Encoding_Suffix

const std::string Engine::SessionParameters::CustomRawDataTagStrategies_Encoding_Suffix = ".Encoding"

◆ CustomRawDataTagStrategies_Prefix

const std::string Engine::SessionParameters::CustomRawDataTagStrategies_Prefix = "CustomRawDataTagStrategies."

◆ CustomRawDataTagStrategies_Strategy_Suffix

const std::string Engine::SessionParameters::CustomRawDataTagStrategies_Strategy_Suffix = ".Strategy"

◆ CustomRawDataTagStrategies_Tag_Suffix

const std::string Engine::SessionParameters::CustomRawDataTagStrategies_Tag_Suffix = ".Tag"

◆ CustomSessionType

const std::string Engine::SessionParameters::CustomSessionType = "CustomSessionType"

◆ CustomSessionType_CME_SECURE_LOGON

const std::string Engine::SessionParameters::CustomSessionType_CME_SECURE_LOGON = "CME_SECURE_LOGON"

◆ CustomSessionType_GENERIC

const std::string Engine::SessionParameters::CustomSessionType_GENERIC = "GENERIC"

◆ CustomSessionType_LME_SELECT

const std::string Engine::SessionParameters::CustomSessionType_LME_SELECT = "LME_SELECT"

◆ CyclicSwitchBackupConnection

const std::string Engine::SessionParameters::CyclicSwitchBackupConnection = "EnableCyclicSwitchBackupConnection"

◆ CyclicSwitchBackupConnectionAlias

const std::string Engine::SessionParameters::CyclicSwitchBackupConnectionAlias = "CyclicSwitchBackupConnection"

◆ DeliverAppMessagesOutOfOrder

const std::string Engine::SessionParameters::DeliverAppMessagesOutOfOrder = "DeliverAppMessagesOutOfOrder"

◆ DisableTCPBuffer

const std::string Engine::SessionParameters::DisableTCPBuffer = "DisableTCPBuffer"

◆ DisableTCPBufferAlias

const std::string Engine::SessionParameters::DisableTCPBufferAlias = "TcpBufferDisabled"

◆ EnableAutoSwitchToBackupConnection

const std::string Engine::SessionParameters::EnableAutoSwitchToBackupConnection = "EnableAutoSwitchToBackupConnection"

◆ EnableFastScp

const std::string Engine::SessionParameters::EnableFastScp = "EnableFastScp"

◆ EnableMessageRejecting

const std::string Engine::SessionParameters::EnableMessageRejecting = "EnableMessageRejecting"

◆ EncryptMethod

const std::string Engine::SessionParameters::EncryptMethod = "EncryptMethod"

Valid values:

◆ EncryptMethod_DES

const std::string Engine::SessionParameters::EncryptMethod_DES = "DES"

◆ EncryptMethod_NA

const std::string Engine::SessionParameters::EncryptMethod_NA = "NA"

◆ EncryptMethod_NONE

const std::string Engine::SessionParameters::EncryptMethod_NONE = "NONE"

◆ EncryptMethod_PEM_DES_MD5

const std::string Engine::SessionParameters::EncryptMethod_PEM_DES_MD5 = "PEM_DES_MD5"

◆ EncryptMethod_PGP_DES

const std::string Engine::SessionParameters::EncryptMethod_PGP_DES = "PGP_DES"

◆ EncryptMethod_PGP_DES_MD5

const std::string Engine::SessionParameters::EncryptMethod_PGP_DES_MD5 = "PGP_DES_MD5"

◆ EncryptMethod_PKCS

const std::string Engine::SessionParameters::EncryptMethod_PKCS = "PKCS"

◆ EncryptMethod_PKCS_DES

const std::string Engine::SessionParameters::EncryptMethod_PKCS_DES = "PKCS_DES"

◆ FASTCodecParameters_BoolNtoString

const std::string Engine::SessionParameters::FASTCodecParameters_BoolNtoString = "FASTCodecParameters.BoolNtoString"

◆ FASTCodecParameters_BoolYtoString

const std::string Engine::SessionParameters::FASTCodecParameters_BoolYtoString = "FASTCodecParameters.BoolYtoString"

◆ FixKey

const std::string Engine::SessionParameters::FixKey = "FixKey"

◆ ForcedReconnect

const std::string Engine::SessionParameters::ForcedReconnect = "ForcedReconnect"

◆ ForceSeqNumReset

const std::string Engine::SessionParameters::ForceSeqNumReset = "ForceSeqNumReset"

◆ GenerateCheckSum

const std::string Engine::SessionParameters::GenerateCheckSum = "GenerateCheckSum"

◆ HandleSeqNumAtLogon

const std::string Engine::SessionParameters::HandleSeqNumAtLogon = "HandleSeqNumAtLogon"

◆ HBI

const std::string Engine::SessionParameters::HBI = "HBI"

◆ HiddenLogonCredentials

const std::string Engine::SessionParameters::HiddenLogonCredentials = "HiddenLogonCredentials"

◆ Host

const std::string Engine::SessionParameters::Host = "Host"

◆ IgnoreSeqNumTooLowAtLogon

const std::string Engine::SessionParameters::IgnoreSeqNumTooLowAtLogon = "IgnoreSeqNumTooLowAtLogon"

◆ IntradayLogoutToleranceMode

const std::string Engine::SessionParameters::IntradayLogoutToleranceMode = "IntradayLogoutToleranceMode"

◆ InvalidLogonStrategy

const std::string Engine::SessionParameters::InvalidLogonStrategy = "InvalidLogonStrategy"

Defines session's strategy on receiving invalid Logon message from the counterparty during the connection establishment.

See also
Engine::SessionExtraParameters::invalidLogonStrategy_

◆ IsForwardingFixMessagesToLog

const std::string Engine::SessionParameters::IsForwardingFixMessagesToLog = "IsForwardingFixMessagesToLog"
See also
Engine::SessionExtraParameters::IsForwardingFixMessagesToLog

◆ KeepConnectionState

const std::string Engine::SessionParameters::KeepConnectionState = "KeepConnectionState"

◆ ListenAddress

const std::string Engine::SessionParameters::ListenAddress = "ListenAddress"

◆ ListenPort

const std::string Engine::SessionParameters::ListenPort = "ListenPort"

◆ LOG_DIRECTORY_PARAM

const std::string Engine::SessionParameters::LOG_DIRECTORY_PARAM = "LogDirectory"

◆ LogIncomingMessages

const std::string Engine::SessionParameters::LogIncomingMessages = "LogIncomingMessages"

◆ LogonMessageSessionQualifierTag

const std::string Engine::SessionParameters::LogonMessageSessionQualifierTag = "LogonMessageSessionQualifierTag"

Defines tag of the field to be used by FIX Engine when dispatching incoming connection.

SessionQualifier is passed in this field. SenderCompID(49), TargetCompID(56) and this field are used for search of appropriated acceptor among existing registered acceptors. The field is optional if application doesn't intend to accept incoming connection.

◆ MaskedTags

const std::string Engine::SessionParameters::MaskedTags = "MaskedTags"

◆ MaxMessagesAmountInBunch

const std::string Engine::SessionParameters::MaxMessagesAmountInBunch = "MaxMessagesAmountInBunch"

◆ MessagesStorageSize

const std::string Engine::SessionParameters::MessagesStorageSize = "MessagesStorageSize"

◆ OutgoingQueueBlockSize

const std::string Engine::SessionParameters::OutgoingQueueBlockSize = "OutgoingQueueBlockSize"

◆ OutgoingQueueSize

const std::string Engine::SessionParameters::OutgoingQueueSize = "OutgoingQueueSize"

◆ OutOfSequenceMessagesQueueSize

const std::string Engine::SessionParameters::OutOfSequenceMessagesQueueSize = "OutOfSequenceMessagesStrategy.QueueSize"

◆ OutOfSequenceMessagesStrategy

const std::string Engine::SessionParameters::OutOfSequenceMessagesStrategy = "OutOfSequenceMessagesStrategy"
See also
Engine::SessionExtraParameters::OutOfSequenceMessagesStrategy_

◆ ParserVersion

const std::string Engine::SessionParameters::ParserVersion = "ParserVersion"

◆ Password

const std::string Engine::SessionParameters::Password = "Password"

◆ PasswordTag

const std::string Engine::SessionParameters::PasswordTag = "PasswordTag"

◆ Port

const std::string Engine::SessionParameters::Port = "Port"

◆ ReconnectInterval

const std::string Engine::SessionParameters::ReconnectInterval = "ReconnectInterval"

◆ ReconnectMaxTries

const std::string Engine::SessionParameters::ReconnectMaxTries = "ReconnectMaxTries"

◆ RecvCpuAffinity

const std::string Engine::SessionParameters::RecvCpuAffinity = "RecvCpuAffinity"

◆ ResendRequestBlockSize

const std::string Engine::SessionParameters::ResendRequestBlockSize = "ResendRequestBlockSize"

◆ ResetSeqNumFromFirstLogon

const std::string Engine::SessionParameters::ResetSeqNumFromFirstLogon = "ResetSeqNumFromFirstLogon"

Defines if sequence numbers should be reset when receiving a logon request first time.

Acceptor only. Can be defined as "never", cron expression or "schedule"(A session should have schedule set up)

See also
Engine::SessionExtraParameters::resetSeqNumFromFirstLogon_

◆ ResetSeqNumOnNonGracefulTermination

const std::string Engine::SessionParameters::ResetSeqNumOnNonGracefulTermination = "ResetSeqNumOnNonGracefulTermination"

◆ Role

const std::string Engine::SessionParameters::Role = "Role"

◆ Role_Acceptor

const std::string Engine::SessionParameters::Role_Acceptor = "Acceptor"

Acceptor role of the session.

◆ Role_Initiator

const std::string Engine::SessionParameters::Role_Initiator = "Initiator"

Initiator role of the session.

◆ Schedule

const std::string Engine::SessionParameters::Schedule = "Schedule"

◆ SendCpuAffinity

const std::string Engine::SessionParameters::SendCpuAffinity = "SendCpuAffinity"

◆ SenderLocationID

const std::string Engine::SessionParameters::SenderLocationID = "SenderLocationID"

◆ SenderSubID

const std::string Engine::SessionParameters::SenderSubID = "SenderSubID"

◆ SendingTimestampUnit

const std::string Engine::SessionParameters::SendingTimestampUnit = "SendingTimestampUnit"

◆ SendLastMsgSeqNumProcessed

const std::string Engine::SessionParameters::SendLastMsgSeqNumProcessed = "SendLastMsgSeqNumProcessed"

◆ SocketBusyPollTime

const std::string Engine::SessionParameters::SocketBusyPollTime = "SocketBusyPollTime"
See also
Engine::SessionExtraParameters::socketBusyPollTime__

◆ SocketPriority

const std::string Engine::SessionParameters::SocketPriority = "SocketOpPriority"

Valid values:

  • NA
  • EVEN
  • AGGRESSIVE_SEND
  • AGGRESSIVE_SEND_ASYNC
  • AGGRESSIVE_RECEIVE
  • AGGRESSIVE_SEND_AND_RECEIVE
  • DIRECT_SEND
See also
Engine::SessionExtraParameters::socketPriority_

◆ SocketPriority_AGGRESSIVE_RECEIVE

const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_RECEIVE = "AGGRESSIVE_RECEIVE"

◆ SocketPriority_AGGRESSIVE_SEND

const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_SEND = "AGGRESSIVE_SEND_ASYNC"

◆ SocketPriority_AGGRESSIVE_SEND_AND_RECEIVE

const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_SEND_AND_RECEIVE = "AGGRESSIVE_SEND_AND_RECEIVE"

◆ SocketPriority_AGGRESSIVE_WITH_DIRECT_SEND

const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_WITH_DIRECT_SEND = "AGGRESSIVE_SEND"

◆ SocketPriority_DIRECT_SEND

const std::string Engine::SessionParameters::SocketPriority_DIRECT_SEND = "DIRECT_SEND"

◆ SocketPriority_EVEN

const std::string Engine::SessionParameters::SocketPriority_EVEN = "EVEN"

◆ SocketPriority_NA

const std::string Engine::SessionParameters::SocketPriority_NA = "NA"

◆ SocketRecvBufSize

const std::string Engine::SessionParameters::SocketRecvBufSize = "SocketRecvBufSize"

◆ SocketSendBufSize

const std::string Engine::SessionParameters::SocketSendBufSize = "SocketSendBufSize"

◆ SocketTcpMaxSeg

const std::string Engine::SessionParameters::SocketTcpMaxSeg = "SocketTcpMaxSeg"
See also
Engine::SessionExtraParameters::socketTcpMaxSeg__

◆ SourceIPaddress

const std::string Engine::SessionParameters::SourceIPaddress = "SourceIPaddress"

◆ SourceIPaddress_alias1

const std::string Engine::SessionParameters::SourceIPaddress_alias1 = "SourceIPAddress"

◆ SSL

const std::string Engine::SessionParameters::SSL = "SSL"

◆ SSLCACertificate

const std::string Engine::SessionParameters::SSLCACertificate = "SSLCACertificate"

◆ SSLCertificate

const std::string Engine::SessionParameters::SSLCertificate = "SSLCertificate"

◆ SSLCertificatePassword

const std::string Engine::SessionParameters::SSLCertificatePassword = "SSLCertificatePassword"

◆ SSLCiphersList

const std::string Engine::SessionParameters::SSLCiphersList = "SSLCiphersList"

◆ SSLPrivateKey

const std::string Engine::SessionParameters::SSLPrivateKey = "SSLPrivateKey"

◆ SSLPrivateKeyPassword

const std::string Engine::SessionParameters::SSLPrivateKeyPassword = "SSLPrivateKeyPassword"

◆ SSLProtocols

const std::string Engine::SessionParameters::SSLProtocols = "SSLProtocols"

◆ SSLValidatePeerCertificate

const std::string Engine::SessionParameters::SSLValidatePeerCertificate = "SSLValidatePeerCertificate"

◆ StorageRecoveryStrategy

const std::string Engine::SessionParameters::StorageRecoveryStrategy = "StorageRecoveryStrategy"
See also
Engine::SessionExtraParameters::storageRecoveryStrategy_ Valid values:
  • NONE
  • CREATE_NEW_ON_ERROR

◆ StorageType

const std::string Engine::SessionParameters::StorageType = "StorageType"
See also
Engine::SessionExtraParameters::storageType_ Valid values:
  • persistent
  • transient
  • persistentMM
  • splitPersistent
  • null

◆ SuppressDoubleResendRequest

const std::string Engine::SessionParameters::SuppressDoubleResendRequest = "SuppressDoubleResendRequest"

◆ TagsDelimiter

const std::string Engine::SessionParameters::TagsDelimiter = "TagsDelimiter"

◆ TargetLocationID

const std::string Engine::SessionParameters::TargetLocationID = "TargetLocationID"

◆ TargetSubID

const std::string Engine::SessionParameters::TargetSubID = "TargetSubID"

◆ Throttlers

const std::string Engine::SessionParameters::Throttlers = "Throttlers"

Defines list of names of configured throttlers.

See also
Engine::SessionExtraParameters::throttlers_

◆ Transport

const std::string Engine::SessionParameters::Transport = "Transport"

◆ Transport_MYRICOM_DBL

const std::string Engine::SessionParameters::Transport_MYRICOM_DBL = "MYRICOM_DBL"

◆ Transport_SOCKETS

const std::string Engine::SessionParameters::Transport_SOCKETS = "SOCKETS"

◆ UseAsyncConnect

const std::string Engine::SessionParameters::UseAsyncConnect = "UseAsyncConnect"

◆ UseBlockingSockets

const std::string Engine::SessionParameters::UseBlockingSockets = "UseBlockingSockets"

◆ UserName

const std::string Engine::SessionParameters::UserName = "Username"

◆ UsernameTag

const std::string Engine::SessionParameters::UsernameTag = "UsernameTag"

◆ ValidateCheckSum

const std::string Engine::SessionParameters::ValidateCheckSum = "ValidateCheckSum"

◆ Validation_AllowZeroNumInGroup

const std::string Engine::SessionParameters::Validation_AllowZeroNumInGroup = "Validation.AllowZeroNumInGroup"

◆ Validation_CheckRequiredGroupFields

const std::string Engine::SessionParameters::Validation_CheckRequiredGroupFields = "Validation.CheckRequiredGroupFields"

◆ Validation_IgnoreUnknownFields

const std::string Engine::SessionParameters::Validation_IgnoreUnknownFields = "Validation.IgnoreUnknownFields"

◆ Validation_IsEnabled

const std::string Engine::SessionParameters::Validation_IsEnabled = "Validation.IsEnabled"

◆ Validation_ProhibitDuplicatedTags

const std::string Engine::SessionParameters::Validation_ProhibitDuplicatedTags = "Validation.ProhibitDuplicatedTags"

◆ Validation_ProhibitTagsWithoutValue

const std::string Engine::SessionParameters::Validation_ProhibitTagsWithoutValue = "Validation.ProhibitTagsWithoutValue"

◆ Validation_ProhibitUnknownTags

const std::string Engine::SessionParameters::Validation_ProhibitUnknownTags = "Validation.ProhibitUnknownTags"

◆ Validation_VerifyRepeatingGroupBounds

const std::string Engine::SessionParameters::Validation_VerifyRepeatingGroupBounds = "Validation.VerifyRepeatingGroupBounds"

◆ Validation_VerifyRepeatingGroupTagsOrder

const std::string Engine::SessionParameters::Validation_VerifyRepeatingGroupTagsOrder = "Validation.VerifyRepeatingGroupTagsOrder"

◆ Validation_VerifyReperatingGroupBounds

const std::string Engine::SessionParameters::Validation_VerifyReperatingGroupBounds = "Validation.VerifyReperatingGroupBounds"
See also
Engine::SessionExtraParameters::ValidationParameters::verifyRepeatingGroupBounds_
Deprecated
Please use Validation_VerifyRepeatingGroupBounds instead

◆ Validation_VerifyTagsValues

const std::string Engine::SessionParameters::Validation_VerifyTagsValues = "Validation.VerifyTagsValues"