Classes | Namespaces | Functions | Variables
SessionSettings.h File Reference
#include "Dictionary.h"
#include "SessionID.h"
#include "Exceptions.h"
#include <map>
#include <set>
Include dependency graph for SessionSettings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIX::SessionSettings
 Container for setting dictionaries mapped to sessions. More...
 

Namespaces

 FIX
 

Functions

std::istream & FIX::operator>> (std::istream &stream, SessionSettings &s) throw ( ConfigError )
 
std::ostream & FIX::operator<< (std::ostream &stream, const SessionSettings &s)
 

Variables

const char FIX::BEGINSTRING [] = "BeginString"
 
const char FIX::SENDERCOMPID [] = "SenderCompID"
 
const char FIX::TARGETCOMPID [] = "TargetCompID"
 
const char FIX::SESSION_QUALIFIER [] = "SessionQualifier"
 
const char FIX::DEFAULT_APPLVERID [] = "DefaultApplVerID"
 
const char FIX::CONNECTION_TYPE [] = "ConnectionType"
 
const char FIX::USE_DATA_DICTIONARY [] = "UseDataDictionary"
 
const char FIX::SEND_RESETSEQNUMFLAG [] = "SendResetSeqNumFlag"
 
const char FIX::SEND_REDUNDANT_RESENDREQUESTS [] = "SendRedundantResendRequests"
 
const char FIX::DATA_DICTIONARY [] = "DataDictionary"
 
const char FIX::TRANSPORT_DATA_DICTIONARY [] = "TransportDataDictionary"
 
const char FIX::APP_DATA_DICTIONARY [] = "AppDataDictionary"
 
const char FIX::USE_LOCAL_TIME [] = "UseLocalTime"
 
const char FIX::START_TIME [] = "StartTime"
 
const char FIX::END_TIME [] = "EndTime"
 
const char FIX::START_DAY [] = "StartDay"
 
const char FIX::END_DAY [] = "EndDay"
 
const char FIX::LOGON_TIME [] = "LogonTime"
 
const char FIX::LOGOUT_TIME [] = "LogoutTime"
 
const char FIX::LOGON_DAY [] = "LogonDay"
 
const char FIX::LOGOUT_DAY [] = "LogoutDay"
 
const char FIX::CHECK_COMPID [] = "CheckCompID"
 
const char FIX::CHECK_LATENCY [] = "CheckLatency"
 
const char FIX::MAX_LATENCY [] = "MaxLatency"
 
const char FIX::HEARTBTINT [] = "HeartBtInt"
 
const char FIX::SOCKET_ACCEPT_PORT [] = "SocketAcceptPort"
 
const char FIX::SOCKET_REUSE_ADDRESS [] = "SocketReuseAddress"
 
const char FIX::SOCKET_CONNECT_HOST [] = "SocketConnectHost"
 
const char FIX::SOCKET_CONNECT_PORT [] = "SocketConnectPort"
 
const char FIX::SOCKET_CONNECT_SOURCE_HOST [] = "SocketConnectSourceHost"
 
const char FIX::SOCKET_CONNECT_SOURCE_PORT [] = "SocketConnectSourcePort"
 
const char FIX::SOCKET_NODELAY [] = "SocketNodelay"
 
const char FIX::SOCKET_SEND_BUFFER_SIZE [] = "SocketSendBufferSize"
 
const char FIX::SOCKET_RECEIVE_BUFFER_SIZE [] = "SocketReceiveBufferSize"
 
const char FIX::RECONNECT_INTERVAL [] = "ReconnectInterval"
 
const char FIX::VALIDATE_LENGTH_AND_CHECKSUM [] = "ValidateLengthAndChecksum"
 
const char FIX::VALIDATE_FIELDS_OUT_OF_ORDER [] = "ValidateFieldsOutOfOrder"
 
const char FIX::VALIDATE_FIELDS_HAVE_VALUES [] = "ValidateFieldsHaveValues"
 
const char FIX::VALIDATE_USER_DEFINED_FIELDS [] = "ValidateUserDefinedFields"
 
const char FIX::ALLOW_UNKNOWN_MSG_FIELDS [] = "AllowUnknownMsgFields"
 
const char FIX::PRESERVE_MESSAGE_FIELDS_ORDER [] = "PreserveMessageFieldsOrder"
 
const char FIX::LOGON_TIMEOUT [] = "LogonTimeout"
 
const char FIX::LOGOUT_TIMEOUT [] = "LogoutTimeout"
 
const char FIX::FILE_STORE_PATH [] = "FileStorePath"
 
const char FIX::MYSQL_STORE_USECONNECTIONPOOL [] = "MySQLStoreUseConnectionPool"
 
const char FIX::MYSQL_STORE_DATABASE [] = "MySQLStoreDatabase"
 
const char FIX::MYSQL_STORE_USER [] = "MySQLStoreUser"
 
const char FIX::MYSQL_STORE_PASSWORD [] = "MySQLStorePassword"
 
const char FIX::MYSQL_STORE_HOST [] = "MySQLStoreHost"
 
const char FIX::MYSQL_STORE_PORT [] = "MySQLStorePort"
 
const char FIX::POSTGRESQL_STORE_USECONNECTIONPOOL [] = "PostgreSQLStoreUseConnectionPool"
 
const char FIX::POSTGRESQL_STORE_DATABASE [] = "PostgreSQLStoreDatabase"
 
const char FIX::POSTGRESQL_STORE_USER [] = "PostgreSQLStoreUser"
 
const char FIX::POSTGRESQL_STORE_PASSWORD [] = "PostgreSQLStorePassword"
 
const char FIX::POSTGRESQL_STORE_HOST [] = "PostgreSQLStoreHost"
 
const char FIX::POSTGRESQL_STORE_PORT [] = "PostgreSQLStorePort"
 
const char FIX::ODBC_STORE_USER [] = "OdbcStoreUser"
 
const char FIX::ODBC_STORE_PASSWORD [] = "OdbcStorePassword"
 
const char FIX::ODBC_STORE_CONNECTION_STRING [] = "OdbcStoreConnectionString"
 
const char FIX::FILE_LOG_PATH [] = "FileLogPath"
 
const char FIX::FILE_LOG_BACKUP_PATH [] = "FileLogBackupPath"
 
const char FIX::SCREEN_LOG_SHOW_INCOMING [] = "ScreenLogShowIncoming"
 
const char FIX::SCREEN_LOG_SHOW_OUTGOING [] = "ScreenLogShowOutgoing"
 
const char FIX::SCREEN_LOG_SHOW_EVENTS [] = "ScreenLogShowEvents"
 
const char FIX::MYSQL_LOG_USECONNECTIONPOOL [] = "MySQLLogUseConnectionPool"
 
const char FIX::MYSQL_LOG_DATABASE [] = "MySQLLogDatabase"
 
const char FIX::MYSQL_LOG_USER [] = "MySQLLogUser"
 
const char FIX::MYSQL_LOG_PASSWORD [] = "MySQLLogPassword"
 
const char FIX::MYSQL_LOG_HOST [] = "MySQLLogHost"
 
const char FIX::MYSQL_LOG_PORT [] = "MySQLLogPort"
 
const char FIX::MYSQL_LOG_INCOMING_TABLE [] = "MySQLLogIncomingTable"
 
const char FIX::MYSQL_LOG_OUTGOING_TABLE [] = "MySQLLogOutgoingTable"
 
const char FIX::MYSQL_LOG_EVENT_TABLE [] = "MySQLLogEventTable"
 
const char FIX::POSTGRESQL_LOG_USECONNECTIONPOOL [] = "PostgreSQLLogUseConnectionPool"
 
const char FIX::POSTGRESQL_LOG_DATABASE [] = "PostgreSQLLogDatabase"
 
const char FIX::POSTGRESQL_LOG_USER [] = "PostgreSQLLogUser"
 
const char FIX::POSTGRESQL_LOG_PASSWORD [] = "PostgreSQLLogPassword"
 
const char FIX::POSTGRESQL_LOG_HOST [] = "PostgreSQLLogHost"
 
const char FIX::POSTGRESQL_LOG_PORT [] = "PostgreSQLLogPort"
 
const char FIX::POSTGRESQL_LOG_INCOMING_TABLE [] = "PostgreSQLLogIncomingTable"
 
const char FIX::POSTGRESQL_LOG_OUTGOING_TABLE [] = "PostgreSQLLogOutgoingTable"
 
const char FIX::POSTGRESQL_LOG_EVENT_TABLE [] = "PostgreSQLLogEventTable"
 
const char FIX::ODBC_LOG_USER [] = "OdbcLogUser"
 
const char FIX::ODBC_LOG_PASSWORD [] = "OdbcLogPassword"
 
const char FIX::ODBC_LOG_CONNECTION_STRING [] = "OdbcLogConnectionString"
 
const char FIX::ODBC_LOG_INCOMING_TABLE [] = "OdbcLogIncomingTable"
 
const char FIX::ODBC_LOG_OUTGOING_TABLE [] = "OdbcLogOutgoingTable"
 
const char FIX::ODBC_LOG_EVENT_TABLE [] = "OdbcLogEventTable"
 
const char FIX::RESET_ON_LOGON [] = "ResetOnLogon"
 
const char FIX::RESET_ON_LOGOUT [] = "ResetOnLogout"
 
const char FIX::RESET_ON_DISCONNECT [] = "ResetOnDisconnect"
 
const char FIX::REFRESH_ON_LOGON [] = "RefreshOnLogon"
 
const char FIX::MILLISECONDS_IN_TIMESTAMP [] = "MillisecondsInTimeStamp"
 
const char FIX::TIMESTAMP_PRECISION [] = "TimestampPrecision"
 
const char FIX::HTTP_ACCEPT_PORT [] = "HttpAcceptPort"
 
const char FIX::PERSIST_MESSAGES [] = "PersistMessages"
 
const char FIX::SERVER_CERT_FILE [] = "ServerCertificateFile"
 
const char FIX::SERVER_CERT_KEY_FILE [] = "ServerCertificateKeyFile"
 
const char FIX::CLIENT_CERT_FILE [] = "ClientCertificateFile"
 
const char FIX::CLIENT_CERT_KEY_FILE [] = "ClientCertificateKeyFile"
 
const char FIX::CERT_AUTH_FILE [] = "CertificationAuthoritiesFile"
 
const char FIX::CERT_AUTH_DIR [] = "CertificationAuthoritiesDirectory"
 
const char FIX::CRL_FILE [] = "CertificateRevocationListFile"
 
const char FIX::CRL_DIR [] = "CertificateRevocationListDirectory"
 
const char FIX::VERIFY_LEVEL [] = "CertificateVerifyLevel"
 
const char FIX::SSL_PROTOCOL [] = "SSLProtocol"
 
const char FIX::SSL_CIPHER_SUITE [] = "SSLCipherSuite"
 

Generated on Wed Apr 29 2020 19:41:30 for QuickFIX by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2001