B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Variables
B2BITS_FAProperties.h File Reference

Contains Engine::FAProperties class declaration. More...

#include <string>
#include <B2BITS_V12_Defines.h>
#include "B2BITS_PubEngineDefines.h"
+ Include dependency graph for B2BITS_FAProperties.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  Engine::FAProperties
 FixEngine's configuration parameters. More...
 

Namespaces

 Engine
 FIX Engine namespace.
 
 Engine::FIXPropertiesNames
 List of all engine.properties parameters.
 
 Engine::SessionName
 Session specific parameters prefixes.
 
 Engine::SessionParameters
 List of all session specific parameters which can be configured in the engine.properties.
 

Variables

const std::string Engine::SessionParameters::AggressiveReceiveDelay = "AggressiveReceiveDelay"
 
const std::string Engine::SessionParameters::AggressiveReceiveWorkerAffinityMask = "AggressiveReceiveWorkerAffinityMask"
 
const std::string Engine::SessionParameters::AggressiveSendWorkerAffinityMask = "AggressiveSendWorkerAffinityMask"
 
const std::string Engine::SessionParameters::AllowGapFillWithoutPossDupFlag = "AllowGapFillWithoutPossDupFlag"
 
const std::string Engine::SessionParameters::AllowMessageWithoutPossDupFlag = "AllowMessageWithoutPossDupFlag"
 
const std::string Engine::FIXPropertiesNames::BACKUP_DIRECTORY_PARAM = "BackupDirectory"
 
const std::string Engine::SessionParameters::BytesToSyncOnTimer = "BytesToSyncOnTimer"
 
const std::string Engine::FIXPropertiesNames::CHECK_VERSION_OUTGOING_MESSAGE_PARAM = "CheckVersionOfOutgoingMessages"
 
const std::string Engine::FIXPropertiesNames::CONNECT_ADDRESS_PARAM = "ConnectAddress"
 
const std::string Engine::SessionParameters::ConnectAddress = "ConnectAddress"
 
const std::string Engine::FIXPropertiesNames::CREATE_UNREGISTERED_ACCEPTOR_SESSION_PARAM = "CreateUnregisteredAcceptorSession"
 
const std::string Engine::SessionParameters::CyclicSwitchBackupConnection = "CyclicSwitchBackupConnection"
 
const std::string Engine::FIXPropertiesNames::DEBUG_LOG_SESSION_EXTRA_PARAMETERS_PARAM = "Debug.LogSessionExtraParameters"
 
const std::string Engine::SessionParameters::DebugLogSessionExtraParameters = "Debug.LogSessionExtraParameters"
 
const std::string Engine::SessionName::Default = "Default"
 
const std::string Engine::FIXPropertiesNames::DICTIONARIES_FILES_LIST = "DictionariesFilesList"
 
const std::string Engine::SessionParameters::DisableTCPBuffer = "DisableTCPBuffer"
 
const std::string Engine::FIXPropertiesNames::DP_DELIVERY_TRIES_INTERVAL_PARAM = "DelayedProcessing.DeliveryTriesInterval"
 
const std::string Engine::FIXPropertiesNames::DP_MAX_DELIVARY_TRIES_PARAM = "DelayedProcessing.MaxDeliveryTries"
 
const std::string Engine::FIXPropertiesNames::DUPLICATE_RESEND_REQUEST_LIMIT_PARAM = "DuplicateResendRequestLimit"
 
const std::string Engine::FIXPropertiesNames::ENABLE_AUTO_SWITCH_TO_BACKUP_CONNECTION_PARAM = "EnableAutoSwitchToBackupConnection"
 
const std::string Engine::FIXPropertiesNames::ENABLE_CYCLIC_SWITCH_BACKUP_CONNECTION = "EnableCyclicSwitchBackupConnection"
 
const std::string Engine::FIXPropertiesNames::ENABLE_INCREMENTAL_LOG_FILE_CREATION_PARAM = "EnableIncrementalLogFileCreation"
 
const std::string Engine::SessionParameters::EnableAutoSwitchToBackupConnection = "EnableAutoSwitchToBackupConnection"
 
const std::string Engine::SessionParameters::EnableIncremetalLogFileCreation = "EnableIncrementalLogFileCreation"
 
const std::string Engine::SessionParameters::EnableMessageRejecting = "EnableMessageRejecting"
 
const std::string Engine::SessionParameters::EnablePacketizingOfOutgoing = "EnablePacketizingOfOutgoing"
 
const std::string Engine::FIXPropertiesNames::ENCRYPTION_CONFIG_FILE_PARAM = "EncryptionConfigFile"
 
const std::string Engine::SessionParameters::EncryptMethod = "EncryptMethod"
 
const std::string Engine::SessionParameters::EncryptMethod_DES = "DES"
 
const std::string Engine::SessionParameters::EncryptMethod_NONE = "NONE"
 
const std::string Engine::SessionParameters::EncryptMethod_PEM_DES_MD5 = "PEM_DES_MD5"
 
const std::string Engine::SessionParameters::EncryptMethod_PGP_DES = "PGP_DES"
 
const std::string Engine::SessionParameters::EncryptMethod_PGP_DES_MD5 = "PGP_DES_MD5"
 
const std::string Engine::SessionParameters::EncryptMethod_PKCS = "PKCS"
 
const std::string Engine::SessionParameters::EncryptMethod_PKCS_DES = "PKCS_DES"
 
const std::string Engine::FIXPropertiesNames::ENGINE_ROOT_PARAM = "EngineRoot"
 
const std::string Engine::FIXPropertiesNames::EPOLL_DISPATCHER_TIMEOUT_PARAM = "EpollDispatcher.Timeout"
 
const std::string Engine::FIXPropertiesNames::EXTRA_SAFE_MODE_PARAM = "ExtraSafeMode"
 
const std::string Engine::FIXPropertiesNames::FAILOVER_COMMAND_PORT_PARAM = "FailOver.CommandPort"
 
const std::string Engine::FIXPropertiesNames::FAILOVER_HOST_PARAM = "FailOver.Host"
 
const std::string Engine::FIXPropertiesNames::FAILOVER_IS_PRIMARY_PARAM = "FailOver.IsPrimary"
 
const std::string Engine::FIXPropertiesNames::FAILOVER_MODE_PARAM = "FailOver.Mode"
 
const std::string Engine::FIXPropertiesNames::FAILOVER_PORT_PARAM = "FailOver.Port"
 
const std::string Engine::SessionParameters::FilesCacheSize = "FilesCacheSize"
 
const std::string Engine::FIXPropertiesNames::FIX_COMP_ID_CUTOFF_MARKER = "FIXCompIdCutoffMarker"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_PARAM = "ForceSeqNumReset"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_VALUE_ALWAYS = "ALWAYS"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_VALUE_FALSE = "false"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_VALUE_NA = "NA"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_VALUE_OFF = "OFF"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_VALUE_ON = "ON"
 
const std::string Engine::FIXPropertiesNames::FORCE_SEQNUM_RESET_VALUE_TRUE = "true"
 
const std::string Engine::SessionParameters::ForcedReconnect = "ForcedReconnect"
 
const std::string Engine::SessionParameters::ForceSeqNumReset = "ForceSeqNumReset"
 
const std::string Engine::SessionParameters::GenerateCheckSum = "GenerateCheckSum"
 
const std::string Engine::SessionParameters::HandleSeqNumAtLogon = "HandleSeqNumAtLogon"
 
const std::string Engine::FIXPropertiesNames::IDX_INCREMENT_SIZE_PARAM = "Persistents.IdxIncrementSize"
 
const std::string Engine::SessionParameters::IgnoreSeqNumTooLowAtLogon = "IgnoreSeqNumTooLowAtLogon"
 
const std::string Engine::SessionParameters::ILink3_AccessKey = "ILink3.AccessKey"
 
const std::string Engine::SessionParameters::ILink3_Firm = "ILink3.Firm"
 
const std::string Engine::FIXPropertiesNames::INCOMING_CONNECTION_AFFINITY_PARAM = "TCPDispatcher.IncomingConnectionOnloadStackAffinity"
 
const std::string Engine::FIXPropertiesNames::INDEX_REBUILD_ENABLED_PARAM = "MessageStorage.IndexRebuildEnabled"
 
const std::string Engine::FIXPropertiesNames::INDEX_REBUILD_REQUIRE_REJECT_FLAG = "MessageStorage.RequireRejectFlagSupport"
 
const std::string Engine::FIXPropertiesNames::INTRADAY_LOGOUT_TOLERANCE_PARAM = "IntradayLogoutTolerance"
 
const std::string Engine::SessionParameters::IntradayLogoutToleranceMode = "IntradayLogoutToleranceMode"
 
const std::string Engine::SessionParameters::IsNonAccelSession = "IsNonAccelSession"
 
const std::string Engine::SessionParameters::IsTestEnvSession = "IsTestEnvSession"
 
const std::string Engine::SessionParameters::KeepConnectionState = "KeepConnectionState"
 
const std::string Engine::FIXPropertiesNames::LICENSE_FILE_PARAM = "LicenseFile"
 
const std::string Engine::FIXPropertiesNames::LISTEN_ADDRESS_PARAM = "ListenAddress"
 
int const Engine::FIXPropertiesNames::LISTEN_PORT_IN_DISABLED = -2
 
int const Engine::FIXPropertiesNames::LISTEN_PORT_NA = -1
 
int const Engine::FIXPropertiesNames::LISTEN_PORT_NETWORK_DISABLED = 0
 
const std::string Engine::FIXPropertiesNames::LISTEN_PORT_PARAM = "ListenPort"
 
const std::string Engine::FIXPropertiesNames::LOG_CYCLING_PARAM = "Log.Cycling"
 
const std::string Engine::FIXPropertiesNames::LOG_DEBUG_IS_ON_PARAM = "Log.DebugIsOn"
 
const std::string Engine::FIXPropertiesNames::LOG_DEVICE_PARAM = "Log.Device"
 
const std::string Engine::FIXPropertiesNames::LOG_DIRECTORY_PARAM = "LogDirectory"
 
const std::string Engine::FIXPropertiesNames::LOG_ERROR_IS_ON_PARAM = "Log.ErrorIsOn"
 
const std::string Engine::FIXPropertiesNames::LOG_EVENT_LOG_SOURCE = "Log.EventLog.EventSource"
 
const std::string Engine::FIXPropertiesNames::LOG_FATAL_IS_ON_PARAM = "Log.FatalIsOn"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_AUTOFLUSH_PARAM = "Log.File.AutoFlush"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_BACKUP_TIME_PARAM = "Log.File.Backup.Time"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_LOCKED_PARAM = "Log.File.Locked"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_NAME_PARAM = "LogFileName"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_RECREATE_PARAM = "Log.File.Recreate"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_ROOT_DIR_PARAM = "Log.File.RootDir"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_ROTATE_PARAM = "Log.File.Rotate"
 
const std::string Engine::FIXPropertiesNames::LOG_FILE_TIMEZONE_PARAM = "Log.File.TimeZone"
 
const std::string Engine::FIXPropertiesNames::LOG_INCOMING_MESSAGES_PARAM = "LogIncomingMessages"
 
const std::string Engine::FIXPropertiesNames::LOG_INCREMENT_SIZE_PARAM = "Persistents.LogIncrementSize"
 
const std::string Engine::FIXPropertiesNames::LOG_LOG_FILE_NAME_PARAM = "Log.File.Name"
 
const std::string Engine::FIXPropertiesNames::LOG_NOTE_IS_ON_PARAM = "Log.NoteIsOn"
 
const std::string Engine::FIXPropertiesNames::LOG_WARN_IS_ON_PARAM = "Log.WarnIsOn"
 
const std::string Engine::SessionParameters::LogIncomingMessages = "LogIncomingMessages"
 
const std::string Engine::FIXPropertiesNames::LOGON_TIME_FRAME_PARAM = "LogonTimeFrame"
 
const std::string Engine::FIXPropertiesNames::LOGOUT_TIME_FRAME_PARAM = "LogoutTimeFrame"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_DISABLE_TCP_BUFFER_PARAM = "Monitoring.AdminSessionDef.DisableTCPBuffer"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_ENCRYPT_METHOD_PARAM = "Monitoring.AdminSessionDef.EncryptMethod"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_FORCE_SEQNUM_RESET_PARAM = "Monitoring.AdminSessionDef.ForceSeqNumResetMode"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_IGNORE_SEQNUM_TOO_LOW_LOGON_PARAM = "Monitoring.AdminSessionDef.IgnoreSeqNumTooLowAtLogon"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_INTERDAY_LOGOUT_TOLERANCE_PARAM = "Monitoring.AdminSessionDef.IntradayLogoutToleranceMode"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_MAX_MESSAGES_IN_BUNCH_PARAM = "Monitoring.AdminSessionDef.MaxMessagesAmountInBunch"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_PASSWORD_PARAM = "Monitoring.AdminSessionDef.Password"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_SENDER_LOCATION_ID_PARAM = "Monitoring.AdminSessionDef.SenderLocationID"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_SOCKET_OP_PRIORITY_PARAM = "Monitoring.AdminSessionDef.SocketOpPriority"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_SOURCE_IP_PARAM = "Monitoring.AdminSessionDef.SourceIPaddress"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_TARGET_LOCATION_ID_PARAM = "Monitoring.AdminSessionDef.TargetLocationID"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_TARGET_SUB_ID_PARAM = "Monitoring.AdminSessionDef.TargetSubID"
 
const std::string Engine::FIXPropertiesNames::M_ADMIN_SEESION_DEF_USER_NAME_PARAM = "Monitoring.AdminSessionDef.Username"
 
const std::string Engine::SessionParameters::MaxMessagesAmountInBunch = "MaxMessagesAmountInBunch"
 
const std::string Engine::FIXPropertiesNames::MEASURING_ENABLE_PARAM = "Measuring.Enable"
 
const std::string Engine::FIXPropertiesNames::MESSAGE_TIME_TO_LIVE_PARAM = "MessageTimeToLive"
 
const std::string Engine::SessionParameters::MessagesStorageSize = "MessagesStorageSize"
 
const std::string Engine::FIXPropertiesNames::MONITORING_ENABLE_PARAM = "Monitoring.Enable"
 
const std::string Engine::FIXPropertiesNames::NEW_STORAGE_IF_OLDER_CORRUPTED_PARAM = "NewStorageIfOlderCorrupted"
 
const std::string Engine::FIXPropertiesNames::NON_ACCEL_LISTEN_ADDRESS_PARAM = "NonAccelListenAddress"
 
const std::string Engine::FIXPropertiesNames::NON_ACCEL_LISTEN_PORT_PARAM = "NonAccelListenPort"
 
const std::string Engine::FIXPropertiesNames::NUMBER_OF_RESEND_WORKERS_PARAM = "NumberOfResendWorkers"
 
const std::string Engine::FIXPropertiesNames::NUMBER_OF_SEND_WORKERS_PARAM = "NumberOfSendWorkers"
 
const std::string Engine::FIXPropertiesNames::NUMBER_OF_WORKERS_PARAM = "NumberOfWorkers"
 
const std::string Engine::FIXPropertiesNames::OUT_OF_SEQUENCE_MESSAGES_QUEUE_SIZE = "OutOfSequenceMessagesStrategy.QueueSize"
 This parameter sets size temporary map for processing out of sequence messages in strategy "Queue" default value is "2000". More...
 
const std::string Engine::FIXPropertiesNames::OUT_OF_SEQUENCE_MESSAGES_STRATEGY = "OutOfSequenceMessagesStrategy"
 This parameter sets strategy for out of sequence messages Valid values: RequestAlways - send resend request on any out of sequence message RequestOnce - Send resend request on gap. More...
 
const std::string Engine::FIXPropertiesNames::OUTGOING_MESSAGE_STORAGE_SIZE_PARAM = "OutgoingMessagesStorageSize"
 
const std::string Engine::SessionParameters::OutgoingMessagesStorageSize = "OutgoingMessagesStorageSize"
 
const std::string Engine::SessionParameters::OutOfSequenceMessagesQueueSize = "OutOfSequenceMessagesStrategy.QueueSize"
 
const std::string Engine::SessionParameters::OutOfSequenceMessagesStrategy = "OutOfSequenceMessagesStrategy"
 
const std::string Engine::SessionParameters::Password = "Password"
 
const std::string Engine::FIXPropertiesNames::REASONABLE_TRANSMISSION_TIME_PARAM = "ReasonableTransmissionTime"
 
const std::string Engine::FIXPropertiesNames::RECONNECT_INTERVAL_PARAM = "Reconnect.Interval"
 
const std::string Engine::FIXPropertiesNames::RECONNECT_MAX_TRIES_PARAM = "Reconnect.MaxTries"
 
const std::string Engine::SessionParameters::ReconnectInterval = "ReconnectInterval"
 
const std::string Engine::SessionParameters::ReconnectMaxTries = "ReconnectMaxTries"
 
const std::string Engine::FIXPropertiesNames::RESEND_MESSAGES_BLOCK_SIZE_PARAM = "ResendMessagesBlockSize"
 
const std::string Engine::SessionParameters::ResendRequestBlockSize = "ResendRequestBlockSize"
 
const std::string Engine::SessionParameters::ReservedForRecovery = "ReservedForRecovery"
 
const std::string Engine::FIXPropertiesNames::RESET_SEQNUM_AFTER_24_HOURS_PARAM = "ResetSeqNumAfter24hours"
 
const std::string Engine::SessionName::Root = "Session."
 
const std::string Engine::FIXPropertiesNames::S_LOGOUT_ON_MISSING_SEQNUM = "SessionLevel.LogoutOnMissingSeqNum"
 
const char Engine::SessionName::SENDER_TARGET_DELIMITER = '/'
 
const std::string Engine::SessionParameters::SenderLocationID = "SenderLocationID"
 
const std::string Engine::SessionParameters::SenderSubID = "SenderSubID"
 
const std::string Engine::SessionParameters::SendLastMsgSeqNumProcessed = "SendLastMsgSeqNumProcessed"
 
const std::string Engine::FIXPropertiesNames::SESSION_STORAGE_TYPE_PARAM_DEP2 = "SessionStorageType"
 
const std::string Engine::FIXPropertiesNames::SLICED_STORAGE_BACKUP_DIRECTORY = "SplitPersistentMsgStorage.BackupDir"
 
const std::string Engine::FIXPropertiesNames::SLICED_STORAGE_MAX_FILESIZE = "SplitPersistentMsgStorage.MaxSliceSize"
 
const std::string Engine::SessionParameters::SocketPriority = "SocketOpPriority"
 
const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_RECEIVE = "AGGRESSIVE_RECEIVE"
 
const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_SEND = "AGGRESSIVE_SEND"
 
const std::string Engine::SessionParameters::SocketPriority_AGGRESSIVE_SEND_AND_RECEIVE = "AGGRESSIVE_SEND_AND_RECEIVE"
 
const std::string Engine::SessionParameters::SocketPriority_BLOCKING_AGGRESSIVE_SEND_AND_RECEIVE = "BLOCKING_AGGRESSIVE_SEND_AND_RECEIVE"
 
const std::string Engine::SessionParameters::SocketPriority_EVEN = "EVEN"
 
const std::string Engine::SessionParameters::SocketRecvBufSize = "SocketRecvBufSize"
 
const std::string Engine::SessionParameters::SocketSendBufSize = "SocketSendBufSize"
 
const std::string Engine::SessionParameters::SourceIPaddress = "SourceIPaddress"
 
const std::string Engine::SessionParameters::StorageType = "StorageType"
 
const std::string Engine::SessionParameters::SuppressDoubleResendRequest = "SuppressDoubleResendRequest"
 
const std::string Engine::FIXPropertiesNames::TAGS_ADJUSTMENT_OFFSET = "TagsAdjustmentOffset"
 
const std::string Engine::SessionParameters::TargetLocationID = "TargetLocationID"
 
const std::string Engine::SessionParameters::TargetSubID = "TargetSubID"
 
const std::string Engine::FIXPropertiesNames::TCP_DISPATCHER_TIMEOUT_PARAM = "TCPDispatcher.Timeout"
 
const std::string Engine::FIXPropertiesNames::TCP_READER_POOL_SIZE_PARAM = "TCPDispatcher.WorkerMessagePoolSize"
 
const std::string Engine::FIXPropertiesNames::TCP_READERS_PARAM = "TCPDispatcher.NumberOfWorkers"
 
const std::string Engine::FIXPropertiesNames::THIRD_PARTY_ROUTING_PARAM = "ThirdPartyRoutingIsEnabled"
 
const std::string Engine::FIXPropertiesNames::TIMESTAMPS_IN_LOGS_PARAM = "TimestampsInLogs"
 
const std::string Engine::SessionParameters::TmpFilesDirectory = "TmpFilesDirectory"
 
const std::string Engine::FIXPropertiesNames::TOTAL_OUTGOING_STORAGE_MEMORY_LIMIT_PARAM = "TotalOutgoingStorageMemoryLimit"
 
const std::string Engine::FIXPropertiesNames::UA_CREATE_SESSION_PARAM = "UnregisteredAcceptor.CreateSession"
 
const std::string Engine::FIXPropertiesNames::UA_IGNORE_SEQNUM_TOO_LOW_AT_LOGON_PARAM = "UnregisteredAcceptor.IgnoreSeqNumTooLowAtLogon"
 
const std::string Engine::FIXPropertiesNames::UA_MAX_MESSAGES_AMOUNT_IN_BUNCH_PARAM = "UnregisteredAcceptor.maxMessagesAmountInBunch"
 
const std::string Engine::FIXPropertiesNames::UA_REJECT_MESSAGE_WHILE_NO_CONNECTION_PARAM = "UnregisteredAcceptor.RejectMessageWhileNoConnection"
 
const std::string Engine::FIXPropertiesNames::UA_TCP_BUFFER_DISABLED_PARAM = "UnregisteredAcceptor.tcpBufferDisabled"
 
const std::string Engine::FIXPropertiesNames::UNREG_SESSION_STORAGE_TYPE_PARAM = "UnregisteredAcceptor.SessionStorageType"
 
const std::string Engine::FIXPropertiesNames::UNREG_SESSION_STORAGE_TYPE_PARAM_DEP = "UnregisteredSessionStorageType"
 
const std::string Engine::FIXPropertiesNames::USE_EPOLL_DISPATCHER_PARAM = "UseEpollDispatcher"
 
const std::string Engine::FIXPropertiesNames::USE_LOCK_FREE_QUEUE_PARAM = "UseLockFreeQueue"
 
const std::string Engine::FIXPropertiesNames::USE_TCP_DISPATCHER_PARAM = "UseTCPDispatcher"
 
const std::string Engine::SessionParameters::UseAsyncConnectName = "UseAsyncConnect"
 
const std::string Engine::SessionParameters::UseLiteMessage = "UseLiteMessage"
 
const std::string Engine::SessionParameters::UserName = "Username"
 
const std::string Engine::FIXPropertiesNames::V_ADDITIONAL_FIELDS_FILE_NAME_PARAM = "Validation.AdditionalFieldsFileName"
 
const std::string Engine::FIXPropertiesNames::V_ADDITIONAL_FIELDS_PARAM = "Validation.AdditionalFields"
 
const std::string Engine::FIXPropertiesNames::V_ALLOW_EMPTY_FIELD_VALUE_PARAM = "AllowEmptyFieldValue"
 
const std::string Engine::FIXPropertiesNames::V_ALLOW_ZERO_NUM_IN_GROUP_PARAM = "AllowZeroNumInGroup"
 
const std::string Engine::FIXPropertiesNames::V_CHECK_REQUIRED_GROUP_FIELDS_PARAM = "Validation.CheckRequiredGroupFields"
 
const std::string Engine::FIXPropertiesNames::V_IGNORE_UNKNOWN_FIELDS = "IgnoreUnknownFields"
 
const std::string Engine::FIXPropertiesNames::V_PROHIBIT_UNKNOWN_TAGS = "ProhibitUnknownTags"
 
const std::string Engine::FIXPropertiesNames::V_VALIDATE_MESSAGE_PARAM = "MessageMustBeValidated"
 
const std::string Engine::FIXPropertiesNames::V_VERIFY_REPERATING_GROUP_BOUNDS = "VerifyReperatingGroupBounds"
 
const std::string Engine::FIXPropertiesNames::V_VERIFY_TAGS_VALUES = "VerifyTagsValues"
 
const std::string Engine::SessionParameters::ValidateCheckSum = "ValidateCheckSum"
 
const std::string Engine::SessionParameters::Validation_AllowZeroNumInGroup = "Validation.AllowZeroNumInGroup"
 
const std::string Engine::SessionParameters::Validation_CheckRequiredGroupFields = "Validation.CheckRequiredGroupFields"
 
const std::string Engine::SessionParameters::Validation_IgnoreUnknownFields = "Validation.IgnoreUnknownFields"
 
const std::string Engine::SessionParameters::Validation_IsEnabled = "Validation.IsEnabled"
 
const std::string Engine::SessionParameters::Validation_ProhibitDuplicatedTags = "Validation.ProhibitDuplicatedTags"
 
const std::string Engine::SessionParameters::Validation_ProhibitTagsWithoutValue = "Validation.ProhibitTagsWithoutValue"
 
const std::string Engine::SessionParameters::Validation_ProhibitUnknownTags = "Validation.ProhibitUnknownTags"
 
const std::string Engine::SessionParameters::Validation_VerifyReperatingGroupBounds = "Validation.VerifyReperatingGroupBounds"
 
const std::string Engine::SessionParameters::Validation_VerifyTagsValues = "Validation.VerifyTagsValues"
 

Detailed Description

Contains Engine::FAProperties class declaration.