quickfix/1.15.1

QuickFIX is a free and open source implementation of the FIX protocol
Recipe info
The QuickFIX Software License, Version 1.0
2023-08-07

Available packages
Linux
Windows
macOS
macOS Apple Silicon

Install
Add the following line to your conanfile.txt:
[requires]
quickfix/1.15.1

Using quickfix

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
quickfix/1.15.1
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("quickfix/1.15.1")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): quickfix
  • CMake target name(s): quickfix::quickfix
  • pkg-config file name(s): quickfix.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(quickfix REQUIRED)
# ...
target_link_libraries(YOUR_TARGET quickfix::quickfix)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the quickfix homepage listed above:

#include "Except.h"
#include "quickfix/Acceptor.h"
#include "quickfix/Allocator.h"
#include "quickfix/Application.h"
#include "quickfix/AtomicCount.h"
#include "quickfix/DOMDocument.h"
#include "quickfix/DataDictionary.h"
#include "quickfix/DataDictionaryProvider.h"
#include "quickfix/DatabaseConnectionID.h"
#include "quickfix/DatabaseConnectionPool.h"
#include "quickfix/Dictionary.h"
#include "quickfix/Event.h"
#include "quickfix/Except.h"
#include "quickfix/Exceptions.h"
#include "quickfix/Field.h"
#include "quickfix/FieldConvertors.h"
#include "quickfix/FieldMap.h"
#include "quickfix/FieldNumbers.h"
#include "quickfix/FieldTypes.h"
#include "quickfix/Fields.h"
#include "quickfix/FileLog.h"
#include "quickfix/FileStore.h"
#include "quickfix/FixFieldNumbers.h"
#include "quickfix/FixFields.h"
#include "quickfix/FixValues.h"
#include "quickfix/FlexLexer.h"
#include "quickfix/Group.h"
#include "quickfix/HtmlBuilder.h"
#include "quickfix/HttpConnection.h"
#include "quickfix/HttpMessage.h"
#include "quickfix/HttpParser.h"
#include "quickfix/HttpServer.h"
#include "quickfix/Initiator.h"
#include "quickfix/Log.h"
#include "quickfix/Message.h"
#include "quickfix/MessageCracker.h"
#include "quickfix/MessageSorters.h"
#include "quickfix/MessageStore.h"
#include "quickfix/Mutex.h"
#include "quickfix/MySQLConnection.h"
#include "quickfix/MySQLLog.h"
#include "quickfix/MySQLStore.h"
#include "quickfix/NullStore.h"
#include "quickfix/OdbcConnection.h"
#include "quickfix/OdbcLog.h"
#include "quickfix/OdbcStore.h"
#include "quickfix/PUGIXML_DOMDocument.h"
#include "quickfix/Parser.h"
#include "quickfix/PostgreSQLConnection.h"
#include "quickfix/PostgreSQLLog.h"
#include "quickfix/PostgreSQLStore.h"
#include "quickfix/Queue.h"
#include "quickfix/Responder.h"
#include "quickfix/SSLSocketAcceptor.h"
#include "quickfix/SSLSocketConnection.h"
#include "quickfix/SSLSocketInitiator.h"
#include "quickfix/Session.h"
#include "quickfix/SessionFactory.h"
#include "quickfix/SessionID.h"
#include "quickfix/SessionSettings.h"
#include "quickfix/SessionState.h"
#include "quickfix/Settings.h"
#include "quickfix/SharedArray.h"
#include "quickfix/SocketAcceptor.h"
#include "quickfix/SocketConnection.h"
#include "quickfix/SocketConnector.h"
#include "quickfix/SocketInitiator.h"
#include "quickfix/SocketMonitor.h"
#include "quickfix/SocketServer.h"
#include "quickfix/ThreadedSSLSocketAcceptor.h"
#include "quickfix/ThreadedSSLSocketConnection.h"
#include "quickfix/ThreadedSSLSocketInitiator.h"
#include "quickfix/ThreadedSocketAcceptor.h"
#include "quickfix/ThreadedSocketConnection.h"
#include "quickfix/ThreadedSocketInitiator.h"
#include "quickfix/TimeRange.h"
#include "quickfix/Utility.h"
#include "quickfix/UtilitySSL.h"
#include "quickfix/Values.h"
#include "quickfix/config-all.h"
#include "quickfix/config.h"
#include "quickfix/dirent_windows.h"
#include "quickfix/fix40/Advertisement.h"
#include "quickfix/fix40/Allocation.h"
#include "quickfix/fix40/AllocationInstructionAck.h"
#include "quickfix/fix40/DontKnowTrade.h"
#include "quickfix/fix40/Email.h"
#include "quickfix/fix40/ExecutionReport.h"
#include "quickfix/fix40/Heartbeat.h"
#include "quickfix/fix40/IOI.h"
#include "quickfix/fix40/ListCancelRequest.h"
#include "quickfix/fix40/ListExecute.h"
#include "quickfix/fix40/ListStatus.h"
#include "quickfix/fix40/ListStatusRequest.h"
#include "quickfix/fix40/Logon.h"
#include "quickfix/fix40/Logout.h"
#include "quickfix/fix40/Message.h"
#include "quickfix/fix40/MessageCracker.h"
#include "quickfix/fix40/NewOrderList.h"
#include "quickfix/fix40/NewOrderSingle.h"
#include "quickfix/fix40/News.h"
#include "quickfix/fix40/OrderCancelReject.h"
#include "quickfix/fix40/OrderCancelReplaceRequest.h"
#include "quickfix/fix40/OrderCancelRequest.h"
#include "quickfix/fix40/OrderStatusRequest.h"
#include "quickfix/fix40/Quote.h"
#include "quickfix/fix40/QuoteRequest.h"
#include "quickfix/fix40/Reject.h"
#include "quickfix/fix40/ResendRequest.h"
#include "quickfix/fix40/SequenceReset.h"
#include "quickfix/fix40/TestRequest.h"
#include "quickfix/fix41/Advertisement.h"
#include "quickfix/fix41/Allocation.h"
#include "quickfix/fix41/AllocationInstructionAck.h"
#include "quickfix/fix41/DontKnowTrade.h"
#include "quickfix/fix41/Email.h"
#include "quickfix/fix41/ExecutionReport.h"
#include "quickfix/fix41/Heartbeat.h"
#include "quickfix/fix41/IOI.h"
#include "quickfix/fix41/ListCancelRequest.h"
#include "quickfix/fix41/ListExecute.h"
#include "quickfix/fix41/ListStatus.h"
#include "quickfix/fix41/ListStatusRequest.h"
#include "quickfix/fix41/Logon.h"
#include "quickfix/fix41/Logout.h"
#include "quickfix/fix41/Message.h"
#include "quickfix/fix41/MessageCracker.h"
#include "quickfix/fix41/NewOrderList.h"
#include "quickfix/fix41/NewOrderSingle.h"
#include "quickfix/fix41/News.h"
#include "quickfix/fix41/OrderCancelReject.h"
#include "quickfix/fix41/OrderCancelReplaceRequest.h"
#include "quickfix/fix41/OrderCancelRequest.h"
#include "quickfix/fix41/OrderStatusRequest.h"
#include "quickfix/fix41/Quote.h"
#include "quickfix/fix41/QuoteRequest.h"
#include "quickfix/fix41/Reject.h"
#include "quickfix/fix41/ResendRequest.h"
#include "quickfix/fix41/SequenceReset.h"
#include "quickfix/fix41/SettlementInstructions.h"
#include "quickfix/fix41/TestRequest.h"
#include "quickfix/fix42/Advertisement.h"
#include "quickfix/fix42/Allocation.h"
#include "quickfix/fix42/AllocationInstructionAck.h"
#include "quickfix/fix42/BidRequest.h"
#include "quickfix/fix42/BidResponse.h"
#include "quickfix/fix42/BusinessMessageReject.h"
#include "quickfix/fix42/DontKnowTrade.h"
#include "quickfix/fix42/Email.h"
#include "quickfix/fix42/ExecutionReport.h"
#include "quickfix/fix42/Heartbeat.h"
#include "quickfix/fix42/IOI.h"
#include "quickfix/fix42/ListCancelRequest.h"
#include "quickfix/fix42/ListExecute.h"
#include "quickfix/fix42/ListStatus.h"
#include "quickfix/fix42/ListStatusRequest.h"
#include "quickfix/fix42/ListStrikePrice.h"
#include "quickfix/fix42/Logon.h"
#include "quickfix/fix42/Logout.h"
#include "quickfix/fix42/MarketDataIncrementalRefresh.h"
#include "quickfix/fix42/MarketDataRequest.h"
#include "quickfix/fix42/MarketDataRequestReject.h"
#include "quickfix/fix42/MarketDataSnapshotFullRefresh.h"
#include "quickfix/fix42/MassQuote.h"
#include "quickfix/fix42/Message.h"
#include "quickfix/fix42/MessageCracker.h"
#include "quickfix/fix42/NewOrderList.h"
#include "quickfix/fix42/NewOrderSingle.h"
#include "quickfix/fix42/News.h"
#include "quickfix/fix42/OrderCancelReject.h"
#include "quickfix/fix42/OrderCancelReplaceRequest.h"
#include "quickfix/fix42/OrderCancelRequest.h"
#include "quickfix/fix42/OrderStatusRequest.h"
#include "quickfix/fix42/Quote.h"
#include "quickfix/fix42/QuoteAcknowledgement.h"
#include "quickfix/fix42/QuoteCancel.h"
#include "quickfix/fix42/QuoteRequest.h"
#include "quickfix/fix42/QuoteStatusRequest.h"
#include "quickfix/fix42/Reject.h"
#include "quickfix/fix42/ResendRequest.h"
#include "quickfix/fix42/SecurityDefinition.h"
#include "quickfix/fix42/SecurityDefinitionRequest.h"
#include "quickfix/fix42/SecurityStatus.h"
#include "quickfix/fix42/SecurityStatusRequest.h"
#include "quickfix/fix42/SequenceReset.h"
#include "quickfix/fix42/SettlementInstructions.h"
#include "quickfix/fix42/TestRequest.h"
#include "quickfix/fix42/TradingSessionStatus.h"
#include "quickfix/fix42/TradingSessionStatusRequest.h"
#include "quickfix/fix43/Advertisement.h"
#include "quickfix/fix43/Allocation.h"
#include "quickfix/fix43/AllocationAck.h"
#include "quickfix/fix43/BidRequest.h"
#include "quickfix/fix43/BidResponse.h"
#include "quickfix/fix43/BusinessMessageReject.h"
#include "quickfix/fix43/CrossOrderCancelReplaceRequest.h"
#include "quickfix/fix43/CrossOrderCancelRequest.h"
#include "quickfix/fix43/DerivativeSecurityList.h"
#include "quickfix/fix43/DerivativeSecurityListRequest.h"
#include "quickfix/fix43/DontKnowTrade.h"
#include "quickfix/fix43/Email.h"
#include "quickfix/fix43/ExecutionReport.h"
#include "quickfix/fix43/Heartbeat.h"
#include "quickfix/fix43/IOI.h"
#include "quickfix/fix43/ListCancelRequest.h"
#include "quickfix/fix43/ListExecute.h"
#include "quickfix/fix43/ListStatus.h"
#include "quickfix/fix43/ListStatusRequest.h"
#include "quickfix/fix43/ListStrikePrice.h"
#include "quickfix/fix43/Logon.h"
#include "quickfix/fix43/Logout.h"
#include "quickfix/fix43/MarketDataIncrementalRefresh.h"
#include "quickfix/fix43/MarketDataRequest.h"
#include "quickfix/fix43/MarketDataRequestReject.h"
#include "quickfix/fix43/MarketDataSnapshotFullRefresh.h"
#include "quickfix/fix43/MassQuote.h"
#include "quickfix/fix43/MassQuoteAcknowledgement.h"
#include "quickfix/fix43/Message.h"
#include "quickfix/fix43/MessageCracker.h"
#include "quickfix/fix43/MultilegOrderCancelReplaceRequest.h"
#include "quickfix/fix43/NewOrderCross.h"
#include "quickfix/fix43/NewOrderList.h"
#include "quickfix/fix43/NewOrderMultileg.h"
#include "quickfix/fix43/NewOrderSingle.h"
#include "quickfix/fix43/News.h"
#include "quickfix/fix43/OrderCancelReject.h"
#include "quickfix/fix43/OrderCancelReplaceRequest.h"
#include "quickfix/fix43/OrderCancelRequest.h"
#include "quickfix/fix43/OrderMassCancelReport.h"
#include "quickfix/fix43/OrderMassCancelRequest.h"
#include "quickfix/fix43/OrderMassStatusRequest.h"
#include "quickfix/fix43/OrderStatusRequest.h"
#include "quickfix/fix43/Quote.h"
#include "quickfix/fix43/QuoteCancel.h"
#include "quickfix/fix43/QuoteRequest.h"
#include "quickfix/fix43/QuoteRequestReject.h"
#include "quickfix/fix43/QuoteStatusReport.h"
#include "quickfix/fix43/QuoteStatusRequest.h"
#include "quickfix/fix43/RFQRequest.h"
#include "quickfix/fix43/RegistrationInstructions.h"
#include "quickfix/fix43/RegistrationInstructionsResponse.h"
#include "quickfix/fix43/Reject.h"
#include "quickfix/fix43/ResendRequest.h"
#include "quickfix/fix43/SecurityDefinition.h"
#include "quickfix/fix43/SecurityDefinitionRequest.h"
#include "quickfix/fix43/SecurityList.h"
#include "quickfix/fix43/SecurityListRequest.h"
#include "quickfix/fix43/SecurityStatus.h"
#include "quickfix/fix43/SecurityStatusRequest.h"
#include "quickfix/fix43/SecurityTypeRequest.h"
#include "quickfix/fix43/SecurityTypes.h"
#include "quickfix/fix43/SequenceReset.h"
#include "quickfix/fix43/SettlementInstructions.h"
#include "quickfix/fix43/TestRequest.h"
#include "quickfix/fix43/TradeCaptureReport.h"
#include "quickfix/fix43/TradeCaptureReportRequest.h"
#include "quickfix/fix43/TradingSessionStatus.h"
#include "quickfix/fix43/TradingSessionStatusRequest.h"
#include "quickfix/fix43/XMLnonFIX.h"
#include "quickfix/fix44/Advertisement.h"
#include "quickfix/fix44/AllocationInstruction.h"
#include "quickfix/fix44/AllocationInstructionAck.h"
#include "quickfix/fix44/AllocationReport.h"
#include "quickfix/fix44/AllocationReportAck.h"
#include "quickfix/fix44/AssignmentReport.h"
#include "quickfix/fix44/BidRequest.h"
#include "quickfix/fix44/BidResponse.h"
#include "quickfix/fix44/BusinessMessageReject.h"
#include "quickfix/fix44/CollateralAssignment.h"
#include "quickfix/fix44/CollateralInquiry.h"
#include "quickfix/fix44/CollateralInquiryAck.h"
#include "quickfix/fix44/CollateralReport.h"
#include "quickfix/fix44/CollateralRequest.h"
#include "quickfix/fix44/CollateralResponse.h"
#include "quickfix/fix44/Confirmation.h"
#include "quickfix/fix44/ConfirmationAck.h"
#include "quickfix/fix44/ConfirmationRequest.h"
#include "quickfix/fix44/CrossOrderCancelReplaceRequest.h"
#include "quickfix/fix44/CrossOrderCancelRequest.h"
#include "quickfix/fix44/DerivativeSecurityList.h"
#include "quickfix/fix44/DerivativeSecurityListRequest.h"
#include "quickfix/fix44/DontKnowTrade.h"
#include "quickfix/fix44/Email.h"
#include "quickfix/fix44/ExecutionReport.h"
#include "quickfix/fix44/Heartbeat.h"
#include "quickfix/fix44/IOI.h"
#include "quickfix/fix44/ListCancelRequest.h"
#include "quickfix/fix44/ListExecute.h"
#include "quickfix/fix44/ListStatus.h"
#include "quickfix/fix44/ListStatusRequest.h"
#include "quickfix/fix44/ListStrikePrice.h"
#include "quickfix/fix44/Logon.h"
#include "quickfix/fix44/Logout.h"
#include "quickfix/fix44/MarketDataIncrementalRefresh.h"
#include "quickfix/fix44/MarketDataRequest.h"
#include "quickfix/fix44/MarketDataRequestReject.h"
#include "quickfix/fix44/MarketDataSnapshotFullRefresh.h"
#include "quickfix/fix44/MassQuote.h"
#include "quickfix/fix44/MassQuoteAcknowledgement.h"
#include "quickfix/fix44/Message.h"
#include "quickfix/fix44/MessageCracker.h"
#include "quickfix/fix44/MultilegOrderCancelReplace.h"
#include "quickfix/fix44/NetworkCounterpartySystemStatusRequest.h"
#include "quickfix/fix44/NetworkCounterpartySystemStatusResponse.h"
#include "quickfix/fix44/NewOrderCross.h"
#include "quickfix/fix44/NewOrderList.h"
#include "quickfix/fix44/NewOrderMultileg.h"
#include "quickfix/fix44/NewOrderSingle.h"
#include "quickfix/fix44/News.h"
#include "quickfix/fix44/OrderCancelReject.h"
#include "quickfix/fix44/OrderCancelReplaceRequest.h"
#include "quickfix/fix44/OrderCancelRequest.h"
#include "quickfix/fix44/OrderMassCancelReport.h"
#include "quickfix/fix44/OrderMassCancelRequest.h"
#include "quickfix/fix44/OrderMassStatusRequest.h"
#include "quickfix/fix44/OrderStatusRequest.h"
#include "quickfix/fix44/PositionMaintenanceReport.h"
#include "quickfix/fix44/PositionMaintenanceRequest.h"
#include "quickfix/fix44/PositionReport.h"
#include "quickfix/fix44/Quote.h"
#include "quickfix/fix44/QuoteCancel.h"
#include "quickfix/fix44/QuoteRequest.h"
#include "quickfix/fix44/QuoteRequestReject.h"
#include "quickfix/fix44/QuoteResponse.h"
#include "quickfix/fix44/QuoteStatusReport.h"
#include "quickfix/fix44/QuoteStatusRequest.h"
#include "quickfix/fix44/RFQRequest.h"
#include "quickfix/fix44/RegistrationInstructions.h"
#include "quickfix/fix44/RegistrationInstructionsResponse.h"
#include "quickfix/fix44/Reject.h"
#include "quickfix/fix44/RequestForPositions.h"
#include "quickfix/fix44/RequestForPositionsAck.h"
#include "quickfix/fix44/ResendRequest.h"
#include "quickfix/fix44/SecurityDefinition.h"
#include "quickfix/fix44/SecurityDefinitionRequest.h"
#include "quickfix/fix44/SecurityList.h"
#include "quickfix/fix44/SecurityListRequest.h"
#include "quickfix/fix44/SecurityStatus.h"
#include "quickfix/fix44/SecurityStatusRequest.h"
#include "quickfix/fix44/SecurityTypeRequest.h"
#include "quickfix/fix44/SecurityTypes.h"
#include "quickfix/fix44/SequenceReset.h"
#include "quickfix/fix44/SettlementInstructionRequest.h"
#include "quickfix/fix44/SettlementInstructions.h"
#include "quickfix/fix44/TestRequest.h"
#include "quickfix/fix44/TradeCaptureReport.h"
#include "quickfix/fix44/TradeCaptureReportAck.h"
#include "quickfix/fix44/TradeCaptureReportRequest.h"
#include "quickfix/fix44/TradeCaptureReportRequestAck.h"
#include "quickfix/fix44/TradingSessionStatus.h"
#include "quickfix/fix44/TradingSessionStatusRequest.h"
#include "quickfix/fix44/UserRequest.h"
#include "quickfix/fix44/UserResponse.h"
#include "quickfix/fix44/XMLnonFIX.h"
#include "quickfix/fix50/AdjustedPositionReport.h"
#include "quickfix/fix50/Advertisement.h"
#include "quickfix/fix50/AllocationInstruction.h"
#include "quickfix/fix50/AllocationInstructionAck.h"
#include "quickfix/fix50/AllocationInstructionAlert.h"
#include "quickfix/fix50/AllocationReport.h"
#include "quickfix/fix50/AllocationReportAck.h"
#include "quickfix/fix50/AssignmentReport.h"
#include "quickfix/fix50/BidRequest.h"
#include "quickfix/fix50/BidResponse.h"
#include "quickfix/fix50/BusinessMessageReject.h"
#include "quickfix/fix50/CollateralAssignment.h"
#include "quickfix/fix50/CollateralInquiry.h"
#include "quickfix/fix50/CollateralInquiryAck.h"
#include "quickfix/fix50/CollateralReport.h"
#include "quickfix/fix50/CollateralRequest.h"
#include "quickfix/fix50/CollateralResponse.h"
#include "quickfix/fix50/Confirmation.h"
#include "quickfix/fix50/ConfirmationAck.h"
#include "quickfix/fix50/ConfirmationRequest.h"
#include "quickfix/fix50/ContraryIntentionReport.h"
#include "quickfix/fix50/CrossOrderCancelReplaceRequest.h"
#include "quickfix/fix50/CrossOrderCancelRequest.h"
#include "quickfix/fix50/DerivativeSecurityList.h"
#include "quickfix/fix50/DerivativeSecurityListRequest.h"
#include "quickfix/fix50/DontKnowTrade.h"
#include "quickfix/fix50/Email.h"
#include "quickfix/fix50/ExecutionAcknowledgement.h"
#include "quickfix/fix50/ExecutionReport.h"
#include "quickfix/fix50/IOI.h"
#include "quickfix/fix50/ListCancelRequest.h"
#include "quickfix/fix50/ListExecute.h"
#include "quickfix/fix50/ListStatus.h"
#include "quickfix/fix50/ListStatusRequest.h"
#include "quickfix/fix50/ListStrikePrice.h"
#include "quickfix/fix50/MarketDataIncrementalRefresh.h"
#include "quickfix/fix50/MarketDataRequest.h"
#include "quickfix/fix50/MarketDataRequestReject.h"
#include "quickfix/fix50/MarketDataSnapshotFullRefresh.h"
#include "quickfix/fix50/MassQuote.h"
#include "quickfix/fix50/MassQuoteAcknowledgement.h"
#include "quickfix/fix50/Message.h"
#include "quickfix/fix50/MessageCracker.h"
#include "quickfix/fix50/MultilegOrderCancelReplace.h"
#include "quickfix/fix50/NetworkCounterpartySystemStatusRequest.h"
#include "quickfix/fix50/NetworkCounterpartySystemStatusResponse.h"
#include "quickfix/fix50/NewOrderCross.h"
#include "quickfix/fix50/NewOrderList.h"
#include "quickfix/fix50/NewOrderMultileg.h"
#include "quickfix/fix50/NewOrderSingle.h"
#include "quickfix/fix50/News.h"
#include "quickfix/fix50/OrderCancelReject.h"
#include "quickfix/fix50/OrderCancelReplaceRequest.h"
#include "quickfix/fix50/OrderCancelRequest.h"
#include "quickfix/fix50/OrderMassCancelReport.h"
#include "quickfix/fix50/OrderMassCancelRequest.h"
#include "quickfix/fix50/OrderMassStatusRequest.h"
#include "quickfix/fix50/OrderStatusRequest.h"
#include "quickfix/fix50/PositionMaintenanceReport.h"
#include "quickfix/fix50/PositionMaintenanceRequest.h"
#include "quickfix/fix50/PositionReport.h"
#include "quickfix/fix50/Quote.h"
#include "quickfix/fix50/QuoteCancel.h"
#include "quickfix/fix50/QuoteRequest.h"
#include "quickfix/fix50/QuoteRequestReject.h"
#include "quickfix/fix50/QuoteResponse.h"
#include "quickfix/fix50/QuoteStatusReport.h"
#include "quickfix/fix50/QuoteStatusRequest.h"
#include "quickfix/fix50/RFQRequest.h"
#include "quickfix/fix50/RegistrationInstructions.h"
#include "quickfix/fix50/RegistrationInstructionsResponse.h"
#include "quickfix/fix50/RequestForPositions.h"
#include "quickfix/fix50/RequestForPositionsAck.h"
#include "quickfix/fix50/SecurityDefinition.h"
#include "quickfix/fix50/SecurityDefinitionRequest.h"
#include "quickfix/fix50/SecurityDefinitionUpdateReport.h"
#include "quickfix/fix50/SecurityList.h"
#include "quickfix/fix50/SecurityListRequest.h"
#include "quickfix/fix50/SecurityListUpdateReport.h"
#include "quickfix/fix50/SecurityStatus.h"
#include "quickfix/fix50/SecurityStatusRequest.h"
#include "quickfix/fix50/SecurityTypeRequest.h"
#include "quickfix/fix50/SecurityTypes.h"
#include "quickfix/fix50/SettlementInstructionRequest.h"
#include "quickfix/fix50/SettlementInstructions.h"
#include "quickfix/fix50/TradeCaptureReport.h"
#include "quickfix/fix50/TradeCaptureReportAck.h"
#include "quickfix/fix50/TradeCaptureReportRequest.h"
#include "quickfix/fix50/TradeCaptureReportRequestAck.h"
#include "quickfix/fix50/TradingSessionList.h"
#include "quickfix/fix50/TradingSessionListRequest.h"
#include "quickfix/fix50/TradingSessionStatus.h"
#include "quickfix/fix50/TradingSessionStatusRequest.h"
#include "quickfix/fix50/UserRequest.h"
#include "quickfix/fix50/UserResponse.h"
#include "quickfix/fix50sp1/AdjustedPositionReport.h"
#include "quickfix/fix50sp1/Advertisement.h"
#include "quickfix/fix50sp1/AllocationInstruction.h"
#include "quickfix/fix50sp1/AllocationInstructionAck.h"
#include "quickfix/fix50sp1/AllocationInstructionAlert.h"
#include "quickfix/fix50sp1/AllocationReport.h"
#include "quickfix/fix50sp1/AllocationReportAck.h"
#include "quickfix/fix50sp1/ApplicationMessageReport.h"
#include "quickfix/fix50sp1/ApplicationMessageRequest.h"
#include "quickfix/fix50sp1/ApplicationMessageRequestAck.h"
#include "quickfix/fix50sp1/AssignmentReport.h"
#include "quickfix/fix50sp1/BidRequest.h"
#include "quickfix/fix50sp1/BidResponse.h"
#include "quickfix/fix50sp1/BusinessMessageReject.h"
#include "quickfix/fix50sp1/CollateralAssignment.h"
#include "quickfix/fix50sp1/CollateralInquiry.h"
#include "quickfix/fix50sp1/CollateralInquiryAck.h"
#include "quickfix/fix50sp1/CollateralReport.h"
#include "quickfix/fix50sp1/CollateralRequest.h"
#include "quickfix/fix50sp1/CollateralResponse.h"
#include "quickfix/fix50sp1/Confirmation.h"
#include "quickfix/fix50sp1/ConfirmationAck.h"
#include "quickfix/fix50sp1/ConfirmationRequest.h"
#include "quickfix/fix50sp1/ContraryIntentionReport.h"
#include "quickfix/fix50sp1/CrossOrderCancelReplaceRequest.h"
#include "quickfix/fix50sp1/CrossOrderCancelRequest.h"
#include "quickfix/fix50sp1/DerivativeSecurityList.h"
#include "quickfix/fix50sp1/DerivativeSecurityListRequest.h"
#include "quickfix/fix50sp1/DerivativeSecurityListUpdateReport.h"
#include "quickfix/fix50sp1/DontKnowTrade.h"
#include "quickfix/fix50sp1/Email.h"
#include "quickfix/fix50sp1/ExecutionAcknowledgement.h"
#include "quickfix/fix50sp1/ExecutionReport.h"
#include "quickfix/fix50sp1/IOI.h"
#include "quickfix/fix50sp1/ListCancelRequest.h"
#include "quickfix/fix50sp1/ListExecute.h"
#include "quickfix/fix50sp1/ListStatus.h"
#include "quickfix/fix50sp1/ListStatusRequest.h"
#include "quickfix/fix50sp1/ListStrikePrice.h"
#include "quickfix/fix50sp1/MarketDataIncrementalRefresh.h"
#include "quickfix/fix50sp1/MarketDataRequest.h"
#include "quickfix/fix50sp1/MarketDataRequestReject.h"
#include "quickfix/fix50sp1/MarketDataSnapshotFullRefresh.h"
#include "quickfix/fix50sp1/MarketDefinition.h"
#include "quickfix/fix50sp1/MarketDefinitionRequest.h"
#include "quickfix/fix50sp1/MarketDefinitionUpdateReport.h"
#include "quickfix/fix50sp1/MassQuote.h"
#include "quickfix/fix50sp1/MassQuoteAcknowledgement.h"
#include "quickfix/fix50sp1/Message.h"
#include "quickfix/fix50sp1/MessageCracker.h"
#include "quickfix/fix50sp1/MultilegOrderCancelReplace.h"
#include "quickfix/fix50sp1/NetworkCounterpartySystemStatusRequest.h"
#include "quickfix/fix50sp1/NetworkCounterpartySystemStatusResponse.h"
#include "quickfix/fix50sp1/NewOrderCross.h"
#include "quickfix/fix50sp1/NewOrderList.h"
#include "quickfix/fix50sp1/NewOrderMultileg.h"
#include "quickfix/fix50sp1/NewOrderSingle.h"
#include "quickfix/fix50sp1/News.h"
#include "quickfix/fix50sp1/OrderCancelReject.h"
#include "quickfix/fix50sp1/OrderCancelReplaceRequest.h"
#include "quickfix/fix50sp1/OrderCancelRequest.h"
#include "quickfix/fix50sp1/OrderMassActionReport.h"
#include "quickfix/fix50sp1/OrderMassActionRequest.h"
#include "quickfix/fix50sp1/OrderMassCancelReport.h"
#include "quickfix/fix50sp1/OrderMassCancelRequest.h"
#include "quickfix/fix50sp1/OrderMassStatusRequest.h"
#include "quickfix/fix50sp1/OrderStatusRequest.h"
#include "quickfix/fix50sp1/PositionMaintenanceReport.h"
#include "quickfix/fix50sp1/PositionMaintenanceRequest.h"
#include "quickfix/fix50sp1/PositionReport.h"
#include "quickfix/fix50sp1/Quote.h"
#include "quickfix/fix50sp1/QuoteCancel.h"
#include "quickfix/fix50sp1/QuoteRequest.h"
#include "quickfix/fix50sp1/QuoteRequestReject.h"
#include "quickfix/fix50sp1/QuoteResponse.h"
#include "quickfix/fix50sp1/QuoteStatusReport.h"
#include "quickfix/fix50sp1/QuoteStatusRequest.h"
#include "quickfix/fix50sp1/RFQRequest.h"
#include "quickfix/fix50sp1/RegistrationInstructions.h"
#include "quickfix/fix50sp1/RegistrationInstructionsResponse.h"
#include "quickfix/fix50sp1/RequestForPositions.h"
#include "quickfix/fix50sp1/RequestForPositionsAck.h"
#include "quickfix/fix50sp1/SecurityDefinition.h"
#include "quickfix/fix50sp1/SecurityDefinitionRequest.h"
#include "quickfix/fix50sp1/SecurityDefinitionUpdateReport.h"
#include "quickfix/fix50sp1/SecurityList.h"
#include "quickfix/fix50sp1/SecurityListRequest.h"
#include "quickfix/fix50sp1/SecurityListUpdateReport.h"
#include "quickfix/fix50sp1/SecurityStatus.h"
#include "quickfix/fix50sp1/SecurityStatusRequest.h"
#include "quickfix/fix50sp1/SecurityTypeRequest.h"
#include "quickfix/fix50sp1/SecurityTypes.h"
#include "quickfix/fix50sp1/SettlementInstructionRequest.h"
#include "quickfix/fix50sp1/SettlementInstructions.h"
#include "quickfix/fix50sp1/SettlementObligationReport.h"
#include "quickfix/fix50sp1/TradeCaptureReport.h"
#include "quickfix/fix50sp1/TradeCaptureReportAck.h"
#include "quickfix/fix50sp1/TradeCaptureReportRequest.h"
#include "quickfix/fix50sp1/TradeCaptureReportRequestAck.h"
#include "quickfix/fix50sp1/TradingSessionList.h"
#include "quickfix/fix50sp1/TradingSessionListRequest.h"
#include "quickfix/fix50sp1/TradingSessionListUpdateReport.h"
#include "quickfix/fix50sp1/TradingSessionStatus.h"
#include "quickfix/fix50sp1/TradingSessionStatusRequest.h"
#include "quickfix/fix50sp1/UserNotification.h"
#include "quickfix/fix50sp1/UserRequest.h"
#include "quickfix/fix50sp1/UserResponse.h"
#include "quickfix/fix50sp2/AdjustedPositionReport.h"
#include "quickfix/fix50sp2/Advertisement.h"
#include "quickfix/fix50sp2/AllocationInstruction.h"
#include "quickfix/fix50sp2/AllocationInstructionAck.h"
#include "quickfix/fix50sp2/AllocationInstructionAlert.h"
#include "quickfix/fix50sp2/AllocationReport.h"
#include "quickfix/fix50sp2/AllocationReportAck.h"
#include "quickfix/fix50sp2/ApplicationMessageReport.h"
#include "quickfix/fix50sp2/ApplicationMessageRequest.h"
#include "quickfix/fix50sp2/ApplicationMessageRequestAck.h"
#include "quickfix/fix50sp2/AssignmentReport.h"
#include "quickfix/fix50sp2/BidRequest.h"
#include "quickfix/fix50sp2/BidResponse.h"
#include "quickfix/fix50sp2/BusinessMessageReject.h"
#include "quickfix/fix50sp2/CollateralAssignment.h"
#include "quickfix/fix50sp2/CollateralInquiry.h"
#include "quickfix/fix50sp2/CollateralInquiryAck.h"
#include "quickfix/fix50sp2/CollateralReport.h"
#include "quickfix/fix50sp2/CollateralRequest.h"
#include "quickfix/fix50sp2/CollateralResponse.h"
#include "quickfix/fix50sp2/Confirmation.h"
#include "quickfix/fix50sp2/ConfirmationAck.h"
#include "quickfix/fix50sp2/ConfirmationRequest.h"
#include "quickfix/fix50sp2/ContraryIntentionReport.h"
#include "quickfix/fix50sp2/CrossOrderCancelReplaceRequest.h"
#include "quickfix/fix50sp2/CrossOrderCancelRequest.h"
#include "quickfix/fix50sp2/DerivativeSecurityList.h"
#include "quickfix/fix50sp2/DerivativeSecurityListRequest.h"
#include "quickfix/fix50sp2/DerivativeSecurityListUpdateReport.h"
#include "quickfix/fix50sp2/DontKnowTrade.h"
#include "quickfix/fix50sp2/Email.h"
#include "quickfix/fix50sp2/ExecutionAcknowledgement.h"
#include "quickfix/fix50sp2/ExecutionReport.h"
#include "quickfix/fix50sp2/IOI.h"
#include "quickfix/fix50sp2/ListCancelRequest.h"
#include "quickfix/fix50sp2/ListExecute.h"
#include "quickfix/fix50sp2/ListStatus.h"
#include "quickfix/fix50sp2/ListStatusRequest.h"
#include "quickfix/fix50sp2/ListStrikePrice.h"
#include "quickfix/fix50sp2/MarketDataIncrementalRefresh.h"
#include "quickfix/fix50sp2/MarketDataRequest.h"
#include "quickfix/fix50sp2/MarketDataRequestReject.h"
#include "quickfix/fix50sp2/MarketDataSnapshotFullRefresh.h"
#include "quickfix/fix50sp2/MarketDefinition.h"
#include "quickfix/fix50sp2/MarketDefinitionRequest.h"
#include "quickfix/fix50sp2/MarketDefinitionUpdateReport.h"
#include "quickfix/fix50sp2/MassQuote.h"
#include "quickfix/fix50sp2/MassQuoteAcknowledgement.h"
#include "quickfix/fix50sp2/Message.h"
#include "quickfix/fix50sp2/MessageCracker.h"
#include "quickfix/fix50sp2/MultilegOrderCancelReplace.h"
#include "quickfix/fix50sp2/NetworkCounterpartySystemStatusRequest.h"
#include "quickfix/fix50sp2/NetworkCounterpartySystemStatusResponse.h"
#include "quickfix/fix50sp2/NewOrderCross.h"
#include "quickfix/fix50sp2/NewOrderList.h"
#include "quickfix/fix50sp2/NewOrderMultileg.h"
#include "quickfix/fix50sp2/NewOrderSingle.h"
#include "quickfix/fix50sp2/News.h"
#include "quickfix/fix50sp2/OrderCancelReject.h"
#include "quickfix/fix50sp2/OrderCancelReplaceRequest.h"
#include "quickfix/fix50sp2/OrderCancelRequest.h"
#include "quickfix/fix50sp2/OrderMassActionReport.h"
#include "quickfix/fix50sp2/OrderMassActionRequest.h"
#include "quickfix/fix50sp2/OrderMassCancelReport.h"
#include "quickfix/fix50sp2/OrderMassCancelRequest.h"
#include "quickfix/fix50sp2/OrderMassStatusRequest.h"
#include "quickfix/fix50sp2/OrderStatusRequest.h"
#include "quickfix/fix50sp2/PositionMaintenanceReport.h"
#include "quickfix/fix50sp2/PositionMaintenanceRequest.h"
#include "quickfix/fix50sp2/PositionReport.h"
#include "quickfix/fix50sp2/Quote.h"
#include "quickfix/fix50sp2/QuoteCancel.h"
#include "quickfix/fix50sp2/QuoteRequest.h"
#include "quickfix/fix50sp2/QuoteRequestReject.h"
#include "quickfix/fix50sp2/QuoteResponse.h"
#include "quickfix/fix50sp2/QuoteStatusReport.h"
#include "quickfix/fix50sp2/QuoteStatusRequest.h"
#include "quickfix/fix50sp2/RFQRequest.h"
#include "quickfix/fix50sp2/RegistrationInstructions.h"
#include "quickfix/fix50sp2/RegistrationInstructionsResponse.h"
#include "quickfix/fix50sp2/RequestForPositions.h"
#include "quickfix/fix50sp2/RequestForPositionsAck.h"
#include "quickfix/fix50sp2/SecurityDefinition.h"
#include "quickfix/fix50sp2/SecurityDefinitionRequest.h"
#include "quickfix/fix50sp2/SecurityDefinitionUpdateReport.h"
#include "quickfix/fix50sp2/SecurityList.h"
#include "quickfix/fix50sp2/SecurityListRequest.h"
#include "quickfix/fix50sp2/SecurityListUpdateReport.h"
#include "quickfix/fix50sp2/SecurityStatus.h"
#include "quickfix/fix50sp2/SecurityStatusRequest.h"
#include "quickfix/fix50sp2/SecurityTypeRequest.h"
#include "quickfix/fix50sp2/SecurityTypes.h"
#include "quickfix/fix50sp2/SettlementInstructionRequest.h"
#include "quickfix/fix50sp2/SettlementInstructions.h"
#include "quickfix/fix50sp2/SettlementObligationReport.h"
#include "quickfix/fix50sp2/StreamAssignmentReport.h"
#include "quickfix/fix50sp2/StreamAssignmentReportACK.h"
#include "quickfix/fix50sp2/StreamAssignmentRequest.h"
#include "quickfix/fix50sp2/TradeCaptureReport.h"
#include "quickfix/fix50sp2/TradeCaptureReportAck.h"
#include "quickfix/fix50sp2/TradeCaptureReportRequest.h"
#include "quickfix/fix50sp2/TradeCaptureReportRequestAck.h"
#include "quickfix/fix50sp2/TradingSessionList.h"
#include "quickfix/fix50sp2/TradingSessionListRequest.h"
#include "quickfix/fix50sp2/TradingSessionListUpdateReport.h"
#include "quickfix/fix50sp2/TradingSessionStatus.h"
#include "quickfix/fix50sp2/TradingSessionStatusRequest.h"
#include "quickfix/fix50sp2/UserNotification.h"
#include "quickfix/fix50sp2/UserRequest.h"
#include "quickfix/fix50sp2/UserResponse.h"
#include "quickfix/fixt11/Heartbeat.h"
#include "quickfix/fixt11/Logon.h"
#include "quickfix/fixt11/Logout.h"
#include "quickfix/fixt11/Message.h"
#include "quickfix/fixt11/MessageCracker.h"
#include "quickfix/fixt11/Reject.h"
#include "quickfix/fixt11/ResendRequest.h"
#include "quickfix/fixt11/SequenceReset.h"
#include "quickfix/fixt11/TestRequest.h"
#include "quickfix/index.h"
#include "quickfix/stdafx.h"
#include "quickfix/stdint_msvc.h"
#include "quickfix/strptime.h"
#include "quickfix/wx/sharedptr.h"