FixEngine's configuration parameters. More...
#include <B2BITS_FAProperties.h>
Public Types | |
| enum | FAIL_OVER_ROLE { NA, PRIMARY, STAND_BY } |
Public Member Functions | |
| ForceSeqNumResetMode | forceSeqNumResetMode () const |
| An option to automatically reset sequence number of the unregistered acceptors. | |
| std::string | getAdditionalFieldsFileName () const |
| FIX tags that do not belong to the message in compliance with the version specified for a FIX session, but that should still be allowed (or required) instead of causing a rejection of the FIX message. | |
| bool | getCheckOutgoingMsgsVer () const |
| Returns true if it is necessary to check that the version of outgoing messages is equal to the version of the session otherwise false. | |
| bool | getCheckRequiredGroupFields () const |
| Returns true if it is necessary to check that the version of outgoing messages is equal to the version of the session otherwise false. | |
| std::string | getConnectAddress () const |
| Returns engine's local IP address to send from. | |
| int | getDeliveryTriesInterval () const |
| Returns the time interval between tries to deliver application message (in milliseconds). | |
| std::string | getDictionariesFilesList () const |
| Returns value of "DictionariesFilesList" property. | |
| int | getFailOverCommandPort () const |
| Returns Failover Command Port. | |
| int | getFailOverDataPort () const |
| Returns Failover Data Port. | |
| std::string | getFailOverHost () const |
| Returns the stand-by node address. | |
| FAIL_OVER_ROLE | getFailOverRole () const |
| Returns the current failover role. | |
| bool | getGatherSessionStatistic () const |
| std::string | getLicenseFileName () const |
| Returns the license file name. | |
| std::string | getListenAddress () const |
| Returns engine's local IP address to bind to. | |
| int | getListenPort () const |
| Return listeners port number. | |
| std::string | getLogDir () const |
| Returns log directory's name. | |
| std::string | getLogFileName () const |
| Returns engine's log file name. | |
| bool | getLogIncomingMessages () const |
| Returns true if the incoming messages from a remote FIX Engine must be logged, otherwise false. | |
| int | getLogonTimeFrame () const |
| Returns the logon time frame. | |
| int | getLogoutTimeFrame () const |
| Returns the logout time frame. | |
| int | getMaxDeliveryTries () const |
| Returns the maximum number of tryes to deliver application message. | |
| int | getMaxReconnectTries () const |
| Returns the maximum number of tries to to restore the telecommunications link. | |
| bool | getMessageMustBeValidated () const |
| Returns true if the validity of the input message must be checked, false otherwise. | |
| int | getNumberOfWorkers () const |
| Returns the number of workers. | |
| int | getOutgoingMessagesStorageSize () const |
| Returns the maximum number of outgoing messages that can be retransmitted in case of Resend Requests. | |
| int | getReasonableTransmissionTime () const |
| Returns reasonable transmission time - in % from HeartBeat value. | |
| int | getReconnectInterval () const |
| Returns the time interval between tries to restore the telecommunications link (in milliseconds) | |
| unsigned int | getResendMessagesBlockSize () const |
| std::string | getRoot () const |
| Returns the top of the directory tree under which the engine's configuration, and log files are kept. | |
| MessageStorageType | getSessionStorageType () const |
| Returns storage type of the unregistered sessions. | |
| bool | isAllowEmptyFieldValue () const |
| Returns true when "AllowEmptyFieldValue" defined and true, false otherwise. | |
| bool | isAllowZeroNumInGroup () const |
| Returns true when "AllowZeroNumInGroup" defined and true, false otherwise. | |
| bool | isCreateUnregisteredAcceptorSessionMode () const |
| Returns true if "CreateUnregisteredAcceptorSession" mode must be used, false otherwise. | |
| bool | isExtraSafeMode () const |
| bool | isFailOverMode () const |
| Returns true if the automatic failover mechanism is on. | |
| bool | isIgnoreseqNumTooLowAtLogon () const |
| Returns true if "UnregisteredAcceptor.IgnoreSeqNumTooLowAtLogon" mode must be used, false otherwise. | |
| bool | isIntradayLogoutToleranceMode () const |
| Returns true if the Intraday Logout Tolerance mode is active, otherwise - false. | |
| bool | isResetSeqNumAfter24hoursMode () const |
| An option to send a Logon message with the ResetSeqNumFlag set after each 24 hour period of session's activity to establish a new set of sequence numbers (starting with 1). | |
| bool | isThirdPartyRoutingEnabled () const |
| Returns true if the third-party routing is enabled, false otherwise. | |
| bool | isTimestampsInLogsMode () const |
| An option to write timestamps in the log files. | |
| int | messageTimeToLive () const |
| Returns value of the "MessageTimeToLive". | |
| bool | unregisteredAcceptorMessageRejectingEnabled () const |
| Returns true if "UnregAcceptorsRejectMessageWhileNoConnection" contains true. | |
Friends | |
| class | FixEngine |
FixEngine's configuration parameters.
Definition at line 227 of file B2BITS_FAProperties.h.
Definition at line 359 of file B2BITS_FAProperties.h.
| ForceSeqNumResetMode Engine::FAProperties::forceSeqNumResetMode | ( | ) | const |
An option to automatically reset sequence number of the unregistered acceptors.
| std::string Engine::FAProperties::getAdditionalFieldsFileName | ( | ) | const |
FIX tags that do not belong to the message in compliance with the version specified for a FIX session, but that should still be allowed (or required) instead of causing a rejection of the FIX message.
The example below means: for FIX 4.2, MsgType 8 (Execution Report): allow fields 639 and 204 for FIX 4.1, MsgType 9 (Order Cancel Reject): require field 41 (because the '?' symbol is absent).
FIX42:8:639?,204?;FIX41:9:41
| bool Engine::FAProperties::getCheckOutgoingMsgsVer | ( | ) | const |
Returns true if it is necessary to check that the version of outgoing messages is equal to the version of the session otherwise false.
| bool Engine::FAProperties::getCheckRequiredGroupFields | ( | ) | const |
Returns true if it is necessary to check that the version of outgoing messages is equal to the version of the session otherwise false.
| std::string Engine::FAProperties::getConnectAddress | ( | ) | const |
Returns engine's local IP address to send from.
| int Engine::FAProperties::getDeliveryTriesInterval | ( | ) | const |
Returns the time interval between tries to deliver application message (in milliseconds).
| std::string Engine::FAProperties::getDictionariesFilesList | ( | ) | const |
Returns value of "DictionariesFilesList" property.
| int Engine::FAProperties::getFailOverCommandPort | ( | ) | const |
Returns Failover Command Port.
| int Engine::FAProperties::getFailOverDataPort | ( | ) | const |
Returns Failover Data Port.
| std::string Engine::FAProperties::getFailOverHost | ( | ) | const |
Returns the stand-by node address.
| FAIL_OVER_ROLE Engine::FAProperties::getFailOverRole | ( | ) | const |
Returns the current failover role.
| bool Engine::FAProperties::getGatherSessionStatistic | ( | ) | const |
| std::string Engine::FAProperties::getLicenseFileName | ( | ) | const |
Returns the license file name.
| std::string Engine::FAProperties::getListenAddress | ( | ) | const |
Returns engine's local IP address to bind to.
| int Engine::FAProperties::getListenPort | ( | ) | const |
Return listeners port number.
| std::string Engine::FAProperties::getLogDir | ( | ) | const |
Returns log directory's name.
| std::string Engine::FAProperties::getLogFileName | ( | ) | const |
Returns engine's log file name.
| bool Engine::FAProperties::getLogIncomingMessages | ( | ) | const |
Returns true if the incoming messages from a remote FIX Engine must be logged, otherwise false.
| int Engine::FAProperties::getLogonTimeFrame | ( | ) | const |
Returns the logon time frame.
| int Engine::FAProperties::getLogoutTimeFrame | ( | ) | const |
Returns the logout time frame.
| int Engine::FAProperties::getMaxDeliveryTries | ( | ) | const |
Returns the maximum number of tryes to deliver application message.
| int Engine::FAProperties::getMaxReconnectTries | ( | ) | const |
Returns the maximum number of tries to to restore the telecommunications link.
If -1 then the number of tries is unlimited.
| bool Engine::FAProperties::getMessageMustBeValidated | ( | ) | const |
Returns true if the validity of the input message must be checked, false otherwise.
| int Engine::FAProperties::getNumberOfWorkers | ( | ) | const |
Returns the number of workers.
| int Engine::FAProperties::getOutgoingMessagesStorageSize | ( | ) | const |
Returns the maximum number of outgoing messages that can be retransmitted in case of Resend Requests.
If '-1' then the size is unlimited.
| int Engine::FAProperties::getReasonableTransmissionTime | ( | ) | const |
Returns reasonable transmission time - in % from HeartBeat value.
| int Engine::FAProperties::getReconnectInterval | ( | ) | const |
Returns the time interval between tries to restore the telecommunications link (in milliseconds)
| unsigned int Engine::FAProperties::getResendMessagesBlockSize | ( | ) | const |
| std::string Engine::FAProperties::getRoot | ( | ) | const |
Returns the top of the directory tree under which the engine's configuration, and log files are kept.
| MessageStorageType Engine::FAProperties::getSessionStorageType | ( | ) | const |
Returns storage type of the unregistered sessions.
| bool Engine::FAProperties::isAllowEmptyFieldValue | ( | ) | const |
Returns true when "AllowEmptyFieldValue" defined and true, false otherwise.
| bool Engine::FAProperties::isAllowZeroNumInGroup | ( | ) | const |
Returns true when "AllowZeroNumInGroup" defined and true, false otherwise.
| bool Engine::FAProperties::isCreateUnregisteredAcceptorSessionMode | ( | ) | const |
Returns true if "CreateUnregisteredAcceptorSession" mode must be used, false otherwise.
| bool Engine::FAProperties::isExtraSafeMode | ( | ) | const |
| bool Engine::FAProperties::isFailOverMode | ( | ) | const |
Returns true if the automatic failover mechanism is on.
If false then it is off.
| bool Engine::FAProperties::isIgnoreseqNumTooLowAtLogon | ( | ) | const |
Returns true if "UnregisteredAcceptor.IgnoreSeqNumTooLowAtLogon" mode must be used, false otherwise.
| bool Engine::FAProperties::isIntradayLogoutToleranceMode | ( | ) | const |
Returns true if the Intraday Logout Tolerance mode is active, otherwise - false.
| bool Engine::FAProperties::isResetSeqNumAfter24hoursMode | ( | ) | const |
An option to send a Logon message with the ResetSeqNumFlag set after each 24 hour period of session's activity to establish a new set of sequence numbers (starting with 1).
| bool Engine::FAProperties::isThirdPartyRoutingEnabled | ( | ) | const |
Returns true if the third-party routing is enabled, false otherwise.
| bool Engine::FAProperties::isTimestampsInLogsMode | ( | ) | const |
An option to write timestamps in the log files.
| int Engine::FAProperties::messageTimeToLive | ( | ) | const |
Returns value of the "MessageTimeToLive".
| bool Engine::FAProperties::unregisteredAcceptorMessageRejectingEnabled | ( | ) | const |
Returns true if "UnregAcceptorsRejectMessageWhileNoConnection" contains true.
friend class FixEngine [friend] |
Definition at line 448 of file B2BITS_FAProperties.h.
1.7.2