OnixS Eurex ETI Handler C++ library  9.19.0
API documentation
Trading.h File Reference
#include "OnixS/Eurex/Trading/Export.h"
#include "OnixS/Eurex/Trading/AuditTrail.h"
#include "OnixS/Eurex/Trading/Exception.h"
#include "OnixS/Eurex/Trading/Defines.h"
#include "OnixS/Eurex/Trading/Enumerations.h"
#include "OnixS/Eurex/Trading/Time.h"
#include "OnixS/Eurex/Trading/Message.h"
#include "OnixS/Eurex/Trading/MessageInfo.h"
#include "OnixS/Eurex/Trading/Logon.h"
#include "OnixS/Eurex/Trading/Messages/AddComplexInstrumentRequest.h"
#include "OnixS/Eurex/Trading/Messages/AddComplexInstrumentResponse.h"
#include "OnixS/Eurex/Trading/Messages/AddFlexibleInstrumentRequest.h"
#include "OnixS/Eurex/Trading/Messages/AddFlexibleInstrumentResponse.h"
#include "OnixS/Eurex/Trading/Messages/AddScaledSimpleInstrumentRequest.h"
#include "OnixS/Eurex/Trading/Messages/AddScaledSimpleInstrumentResponse.h"
#include "OnixS/Eurex/Trading/Messages/AmendBasketTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/ApproveBasketTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/ApproveReverseTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/ApproveTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/BasketApproveBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/BasketBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/BasketDeleteBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/BasketExecutionBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/BasketResponse.h"
#include "OnixS/Eurex/Trading/Messages/BroadcastErrorNotification.h"
#include "OnixS/Eurex/Trading/Messages/CLIPDeletionNotification.h"
#include "OnixS/Eurex/Trading/Messages/CLIPExecutionNotification.h"
#include "OnixS/Eurex/Trading/Messages/CLIPResponse.h"
#include "OnixS/Eurex/Trading/Messages/CrossRequest.h"
#include "OnixS/Eurex/Trading/Messages/CrossRequestResponse.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllOrderBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllOrderNRResponse.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllOrderQuoteEventBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllOrderRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllOrderResponse.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllQuoteBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllQuoteRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteAllQuoteResponse.h"
#include "OnixS/Eurex/Trading/Messages/DeleteBasketTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteCLIPRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteOrderBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/DeleteOrderComplexRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteOrderNRResponse.h"
#include "OnixS/Eurex/Trading/Messages/DeleteOrderRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteOrderResponse.h"
#include "OnixS/Eurex/Trading/Messages/DeleteOrderSingleRequest.h"
#include "OnixS/Eurex/Trading/Messages/DeleteTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/EnterBasketTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/EnterCLIPRequest.h"
#include "OnixS/Eurex/Trading/Messages/EnterTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/ForcedUserLogoutNotification.h"
#include "OnixS/Eurex/Trading/Messages/InquireEnrichmentRuleIdListRequest.h"
#include "OnixS/Eurex/Trading/Messages/InquireEnrichmentRuleIdListResponse.h"
#include "OnixS/Eurex/Trading/Messages/InquireMarginBasedRiskLimitRequest.h"
#include "OnixS/Eurex/Trading/Messages/InquireMarginBasedRiskLimitResponse.h"
#include "OnixS/Eurex/Trading/Messages/InquireMMParameterRequest.h"
#include "OnixS/Eurex/Trading/Messages/InquireMMParameterResponse.h"
#include "OnixS/Eurex/Trading/Messages/InquirePreTradeRiskLimitsRequest.h"
#include "OnixS/Eurex/Trading/Messages/InquireSessionListRequest.h"
#include "OnixS/Eurex/Trading/Messages/InquireSessionListResponse.h"
#include "OnixS/Eurex/Trading/Messages/InquireUserRequest.h"
#include "OnixS/Eurex/Trading/Messages/InquireUserResponse.h"
#include "OnixS/Eurex/Trading/Messages/LegalNotificationBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/MassOrder.h"
#include "OnixS/Eurex/Trading/Messages/MassOrderAck.h"
#include "OnixS/Eurex/Trading/Messages/MassQuoteRequest.h"
#include "OnixS/Eurex/Trading/Messages/MassQuoteResponse.h"
#include "OnixS/Eurex/Trading/Messages/MMParameterDefinitionRequest.h"
#include "OnixS/Eurex/Trading/Messages/MMParameterDefinitionResponse.h"
#include "OnixS/Eurex/Trading/Messages/ModifyBasketTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderComplexRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderComplexShortRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderNRResponse.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderResponse.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderShortRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderSingleRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyOrderSingleShortRequest.h"
#include "OnixS/Eurex/Trading/Messages/ModifyTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderComplexRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderComplexShortRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderNRResponse.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderResponse.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderShortRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderSingleRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewOrderSingleShortRequest.h"
#include "OnixS/Eurex/Trading/Messages/NewsBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/OrderExecNotification.h"
#include "OnixS/Eurex/Trading/Messages/OrderExecReportBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/OrderExecResponse.h"
#include "OnixS/Eurex/Trading/Messages/PartyActionReport.h"
#include "OnixS/Eurex/Trading/Messages/PartyEntitlementsUpdateReport.h"
#include "OnixS/Eurex/Trading/Messages/PingRequest.h"
#include "OnixS/Eurex/Trading/Messages/PingResponse.h"
#include "OnixS/Eurex/Trading/Messages/PreTradeRiskLimitResponse.h"
#include "OnixS/Eurex/Trading/Messages/PreTradeRiskLimitsDefinitionRequest.h"
#include "OnixS/Eurex/Trading/Messages/QuoteActivationNotification.h"
#include "OnixS/Eurex/Trading/Messages/QuoteActivationRequest.h"
#include "OnixS/Eurex/Trading/Messages/QuoteActivationResponse.h"
#include "OnixS/Eurex/Trading/Messages/QuoteExecutionReport.h"
#include "OnixS/Eurex/Trading/Messages/Reject.h"
#include "OnixS/Eurex/Trading/Messages/RetransmitMEMessageRequest.h"
#include "OnixS/Eurex/Trading/Messages/RetransmitMEMessageResponse.h"
#include "OnixS/Eurex/Trading/Messages/RetransmitRequest.h"
#include "OnixS/Eurex/Trading/Messages/RetransmitResponse.h"
#include "OnixS/Eurex/Trading/Messages/ReverseTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/RFQRequest.h"
#include "OnixS/Eurex/Trading/Messages/RFQResponse.h"
#include "OnixS/Eurex/Trading/Messages/RiskNotificationBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/ServiceAvailabilityBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/ServiceAvailabilityMarketBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/SRQSCreateDealNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSDealNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSDealResponse.h"
#include "OnixS/Eurex/Trading/Messages/SRQSEnterQuoteRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSHitQuoteRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSInquireSmartRespondentRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSInquireSmartRespondentResponse.h"
#include "OnixS/Eurex/Trading/Messages/SRQSNegotiationNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSNegotiationRequesterNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSNegotiationStatusNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSOpenNegotiationNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSOpenNegotiationRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSOpenNegotiationRequesterNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSQuoteNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSQuoteResponse.h"
#include "OnixS/Eurex/Trading/Messages/SRQSQuoteSnapshotNotification.h"
#include "OnixS/Eurex/Trading/Messages/SRQSQuoteSnapshotRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSQuotingStatusRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSResponse.h"
#include "OnixS/Eurex/Trading/Messages/SRQSStatusBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/SRQSUpdateDealStatusRequest.h"
#include "OnixS/Eurex/Trading/Messages/SRQSUpdateNegotiationRequest.h"
#include "OnixS/Eurex/Trading/Messages/StatusBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/SubscribeRequest.h"
#include "OnixS/Eurex/Trading/Messages/SubscribeResponse.h"
#include "OnixS/Eurex/Trading/Messages/TESApproveBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESDeleteBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESExecutionBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESResponse.h"
#include "OnixS/Eurex/Trading/Messages/TESReversalBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESTradeBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESTradingSessionStatusBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TESUploadBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TMTradingSessionStatusBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TradeBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/TradingSessionStatusBroadcast.h"
#include "OnixS/Eurex/Trading/Messages/UnsubscribeRequest.h"
#include "OnixS/Eurex/Trading/Messages/UnsubscribeResponse.h"
#include "OnixS/Eurex/Trading/Messages/UpdateRemainingRiskAllowanceBaseRequest.h"
#include "OnixS/Eurex/Trading/Messages/UpdateRemainingRiskAllowanceBaseResponse.h"
#include "OnixS/Eurex/Trading/Messages/UploadTESTradeRequest.h"
#include "OnixS/Eurex/Trading/Messages/UserLoginRequest.h"
#include "OnixS/Eurex/Trading/Messages/UserLoginRequestEncrypted.h"
#include "OnixS/Eurex/Trading/Messages/UserLoginResponse.h"
#include "OnixS/Eurex/Trading/Messages/UserLogoutRequest.h"
#include "OnixS/Eurex/Trading/Messages/UserLogoutResponse.h"
#include "OnixS/Eurex/Trading/ErrorListener.h"
#include "OnixS/Eurex/Trading/WarningListener.h"
#include "OnixS/Eurex/Trading/HandlerStateListener.h"
#include "OnixS/Eurex/Trading/SessionListener.h"
#include "OnixS/Eurex/Trading/AdminListener.h"
#include "OnixS/Eurex/Trading/StrategyCreationListener.h"
#include "OnixS/Eurex/Trading/OrderHandlingListener.h"
#include "OnixS/Eurex/Trading/QuoteAndCrossRequestListener.h"
#include "OnixS/Eurex/Trading/QuoteHandlingListener.h"
#include "OnixS/Eurex/Trading/InfoListener.h"
#include "OnixS/Eurex/Trading/TESListener.h"
#include "OnixS/Eurex/Trading/SRQSListener.h"
#include "OnixS/Eurex/Trading/CLIPListener.h"
#include "OnixS/Eurex/Trading/BasketListener.h"
#include "OnixS/Eurex/Trading/ConnectionState.h"
#include "OnixS/Eurex/Trading/ConnectionStateChange.h"
#include "OnixS/Eurex/Trading/ConnectionStateListener.h"
#include "OnixS/Eurex/Trading/LogSettings.h"
#include "OnixS/Eurex/Trading/HandlerSettings.h"
#include "OnixS/Eurex/Trading/Handler.h"
#include "OnixS/Eurex/Trading/UniquePtr.h"

Go to the source code of this file.