#include <SessionExtraParametersImpl.h>
Engine::SessionExtraParametersImpl::SessionExtraParametersImpl |
( |
| ) |
|
void Engine::SessionExtraParametersImpl::checkAndfixDeprecatedParameters |
( |
const std::string & |
senderCompID, |
|
|
const std::string & |
targetCompID |
|
) |
| |
int Engine::SessionExtraParametersImpl::outOfSequenceMessagesQueueSize |
( |
| ) |
const |
int Engine::SessionExtraParametersImpl::aggressiveReceiveDelay_ |
System::u64 Engine::SessionExtraParametersImpl::aggressiveReceiveWorkerAffinityMask_ |
System::u64 Engine::SessionExtraParametersImpl::aggressiveReceiveWorkerRealtime_ |
System::u64 Engine::SessionExtraParametersImpl::aggressiveSendWorkerAffinityMask_ |
bool Engine::SessionExtraParametersImpl::allowGapFillWithoutPossDupFlag_ |
bool Engine::SessionExtraParametersImpl::allowMessageWithoutPossDupFlag_ |
System::u32 Engine::SessionExtraParametersImpl::bytesToSyncOnTimer_ |
std::string Engine::SessionExtraParametersImpl::connect_address_ |
bool Engine::SessionExtraParametersImpl::cyclicSwitchBackupConnection_ |
When true, connection will be switched from primary to backup and back until connection will be established.
By default cycle switch mode is disabled.
bool Engine::SessionExtraParametersImpl::disableTCPBuffer_ |
bool Engine::SessionExtraParametersImpl::enableAutoSwitchToBackupConnection_ |
When true, automatic switch mode is enabled.
By default automatic switch mode is disabled.
bool Engine::SessionExtraParametersImpl::enableMessageRejecting_ |
bool Engine::SessionExtraParametersImpl::enablePacketizingOfOutgoing_ |
bool Engine::SessionExtraParametersImpl::enableValidation_ |
The expected value of the encryption method.
int Engine::SessionExtraParametersImpl::fastHeartBeatInterval_ |
int Engine::SessionExtraParametersImpl::fastInSeqNum_ |
int Engine::SessionExtraParametersImpl::fastOutSeqNum_ |
System::u32 Engine::SessionExtraParametersImpl::filesCacheSize_ |
bool Engine::SessionExtraParametersImpl::forcedReconnect_ |
Forced Reconnect mode - session will tries to reconnect when: 1) In WaitForConfirmLogon state when session received not a confirming logon 2) In WaitForConfirmLogon state when logon frame expired 3) In Reconnect state when session was closed.
Force SeqNum reset mode.
An option to use 141 tag in Logon message to reset sequence number.
bool Engine::SessionExtraParametersImpl::generateCheckSum_ |
bool Engine::SessionExtraParametersImpl::handleSeqNumAtLogon_ |
int Engine::SessionExtraParametersImpl::hbi_ |
std::string Engine::SessionExtraParametersImpl::host_ |
bool Engine::SessionExtraParametersImpl::ignoreSeqNumTooLowAtLogon_ |
std::string Engine::SessionExtraParametersImpl::iLink3AccessKey_ |
std::string Engine::SessionExtraParametersImpl::iLink3Firm_ |
bool Engine::SessionExtraParametersImpl::isIntradayLogoutToleranceModeOn_ |
Intraday logout tolerance mode.
An option to reset or not to reset sequence numbers after Logout.
bool Engine::SessionExtraParametersImpl::isNonAccelSession_ |
bool Engine::SessionExtraParametersImpl::isTestEnvSession_ |
bool Engine::SessionExtraParametersImpl::keepConnectionState_ |
When true, primary to backup (and back) connection switching continue using the existing message storage.
bool Engine::SessionExtraParametersImpl::logIncomingMessages_ |
int Engine::SessionExtraParametersImpl::logonTimeFrameSec_ |
int Engine::SessionExtraParametersImpl::logoutTimeFrameSec_ |
std::size_t Engine::SessionExtraParametersImpl::maxMessagesAmountInBunch_ |
int Engine::SessionExtraParametersImpl::messagesStorageSize_ |
int Engine::SessionExtraParametersImpl::outOfSequenceMessagesQueueSize_ |
std::string Engine::SessionExtraParametersImpl::password_ |
The expected value of the Password (Tag 554) field in the incoming Logon message.
If the real value is not equal to the expected one then the session is disconnected without sending a message and the error condition is generated in the log output.
- Note
- : Can be used only with FIX 4.3 and FIX 4.4.
int Engine::SessionExtraParametersImpl::passwordTag_ |
int Engine::SessionExtraParametersImpl::passwordTagLength_ |
int Engine::SessionExtraParametersImpl::port_ |
int Engine::SessionExtraParametersImpl::reasonableTransmitTimePcent_ |
int Engine::SessionExtraParametersImpl::reconnectInterval_ |
int Engine::SessionExtraParametersImpl::reconnectMaxTries_ |
int Engine::SessionExtraParametersImpl::resendRequestBlockSize_ |
System::u32 Engine::SessionExtraParametersImpl::reservedForRecovery_ |
std::string Engine::SessionExtraParametersImpl::senderCompID_ |
std::string Engine::SessionExtraParametersImpl::senderLocationID_ |
SenderLocationID (tag 142) - assigned value used to identify specific message originator's location (i.e.
geographic location and/or desk, trader).
std::string Engine::SessionExtraParametersImpl::senderSubID_ |
bool Engine::SessionExtraParametersImpl::sendLastMsgSeqNumProcessed_ |
Priority of the socket SendReceive operations.
By default even_socketOpPriority used
int Engine::SessionExtraParametersImpl::socketRecvBufSize_ |
int Engine::SessionExtraParametersImpl::socketSendBufSize_ |
std::vector<std::string> Engine::SessionExtraParametersImpl::sourceIPaddress_ |
The expected value of the source IP address.
If the real value is not equal to the expected one then the session is disconnected without sending a message and the error condition is generated in the log output.
bool Engine::SessionExtraParametersImpl::suppressDoubleResendRequest_ |
bool Engine::SessionExtraParametersImpl::suppressResendRequest_ |
std::string Engine::SessionExtraParametersImpl::targetCompID_ |
std::string Engine::SessionExtraParametersImpl::targetLocationID_ |
TargetLocationID_ (tag 143) - assigned value used to identify specific message destination's location (i.e.
geographic location and/or desk, trader).
std::string Engine::SessionExtraParametersImpl::targetSubID_ |
TargetSubID (tag 57) - assigned value used to identify specific individual or unit intended to receive message.
'ADMIN' reserved for administrative messages not intended for a specific user.
std::string Engine::SessionExtraParametersImpl::templateFn_ |
std::string Engine::SessionExtraParametersImpl::tmpFilesDirectory_ |
bool Engine::SessionExtraParametersImpl::updateLastSentSeqNumValue_ |
bool Engine::SessionExtraParametersImpl::useAsyncConnect_ |
bool Engine::SessionExtraParametersImpl::useBlockingSocket_ |
bool Engine::SessionExtraParametersImpl::useLiteMessage_ |
bool Engine::SessionExtraParametersImpl::useNewTCPDispatcher_ |
std::string Engine::SessionExtraParametersImpl::userName_ |
The expected value of the Username (Tag 553) field in the incoming Logon message.
If the real value is not equal to the expected one then the session is disconnected without sending a message and the error condition is generated in the log output. Ignored if NULL value specified.
- Note
- Can be used only with FIX 4.3 and FIX 4.4.
bool Engine::SessionExtraParametersImpl::validateCheckSum_ |