OnixS Eurex ETI Handler C++ library  9.19.0
API documentation
Message Class Referenceabstract

#include <OnixS/Eurex/Trading/Message.h>

Public Member Functions

virtual ~Message ()
 
virtual TemplateId::Enum templateId () const =0
 
virtual std::string toString () const =0
 

Friends

class Serializer
 

Detailed Description

Definition at line 33 of file Message.h.

Constructor & Destructor Documentation

virtual ~Message ( )
inlinevirtual

Finalize instance.

Definition at line 37 of file Message.h.

Member Function Documentation

virtual TemplateId::Enum templateId ( ) const
pure virtual

Returns template ID.

Implemented in TESUploadBroadcast, EnterTESTradeRequest, TESTradeBroadcast, TradeBroadcast, TESBroadcast, SRQSCreateDealNotification, TESApproveBroadcast, OrderExecReportBroadcast, EnterCLIPRequest, BasketApproveBroadcast, AmendBasketTradeRequest, SRQSNegotiationRequesterNotification, SRQSOpenNegotiationNotification, ModifyOrderComplexRequest, ModifyOrderRequest, ApproveBasketTradeRequest, ModifyOrderSingleRequest, NewOrderRequest, CLIPExecutionNotification, SRQSHitQuoteRequest, SRQSOpenNegotiationRequesterNotification, NewOrderSingleRequest, MassOrder, NewOrderComplexRequest, UploadTESTradeRequest, QuoteExecutionReport, SRQSDealNotification, SRQSQuoteNotification, ApproveTESTradeRequest, DeleteAllOrderBroadcast, SRQSNegotiationNotification, SRQSEnterQuoteRequest, SRQSOpenNegotiationRequest, ModifyOrderNRResponse, OrderExecResponse, OrderExecNotification, MassQuoteRequest, ModifyOrderShortRequest, BasketExecutionBroadcast, ModifyOrderComplexShortRequest, NewOrderShortRequest, NewOrderComplexShortRequest, PreTradeRiskLimitResponse, DeleteOrderBroadcast, ModifyOrderSingleShortRequest, ModifyOrderResponse, NewOrderSingleShortRequest, BasketBroadcast, NewOrderResponse, SRQSUpdateNegotiationRequest, DeleteAllQuoteBroadcast, AddComplexInstrumentRequest, CLIPResponse, DeleteOrderResponse, InquireEnrichmentRuleIdListResponse, InquireMMParameterResponse, MassQuoteResponse, ModifyTESTradeRequest, NewOrderNRResponse, TESReversalBroadcast, PreTradeRiskLimitsDefinitionRequest, AddComplexInstrumentResponse, TESDeleteBroadcast, TESExecutionBroadcast, BasketDeleteBroadcast, DeleteOrderNRResponse, RiskNotificationBroadcast, QuoteActivationNotification, AddFlexibleInstrumentResponse, CLIPDeletionNotification, DeleteOrderComplexRequest, DeleteOrderRequest, DeleteOrderSingleRequest, PartyActionReport, PartyEntitlementsUpdateReport, ServiceAvailabilityBroadcast, SRQSDealResponse, EnterBasketTradeRequest, ModifyBasketTradeRequest, InquireUserResponse, UpdateRemainingRiskAllowanceBaseRequest, AddScaledSimpleInstrumentResponse, DeleteAllOrderQuoteEventBroadcast, DeleteAllOrderRequest, SRQSUpdateDealStatusRequest, UpdateRemainingRiskAllowanceBaseResponse, TradingSessionStatusBroadcast, AddFlexibleInstrumentRequest, InquireSessionListResponse, SRQSInquireSmartRespondentResponse, SRQSNegotiationStatusNotification, DeleteAllOrderResponse, DeleteCLIPRequest, NewsBroadcast, QuoteActivationRequest, ApproveReverseTESTradeRequest, DeleteTESTradeRequest, LegalNotificationBroadcast, MMParameterDefinitionRequest, ReverseTESTradeRequest, ServiceAvailabilityMarketBroadcast, TESTradingSessionStatusBroadcast, DeleteAllQuoteRequest, DeleteBasketTradeRequest, SRQSQuotingStatusRequest, SRQSStatusBroadcast, TMTradingSessionStatusBroadcast, Reject, RFQRequest, SRQSInquireSmartRespondentRequest, DeleteAllQuoteResponse, QuoteActivationResponse, AddScaledSimpleInstrumentRequest, BroadcastErrorNotification, CrossRequest, InquireMarginBasedRiskLimitResponse, InquirePreTradeRiskLimitsRequest, MassOrderAck, RetransmitMEMessageRequest, CrossRequestResponse, DeleteAllOrderNRResponse, MMParameterDefinitionResponse, PingResponse, RetransmitRequest, RFQResponse, ForcedUserLogoutNotification, InquireMarginBasedRiskLimitRequest, InquireMMParameterRequest, RetransmitMEMessageResponse, RetransmitResponse, SRQSQuoteResponse, BasketResponse, PingRequest, SubscribeRequest, TESResponse, UserLoginRequest, UserLoginRequestEncrypted, InquireEnrichmentRuleIdListRequest, InquireUserRequest, SubscribeResponse, UnsubscribeRequest, UserLogoutRequest, InquireSessionListRequest, UnsubscribeResponse, UserLoginResponse, and UserLogoutResponse.

virtual std::string toString ( ) const
pure virtual

Returns string representation.

Implemented in TESUploadBroadcast, EnterTESTradeRequest, TESTradeBroadcast, TradeBroadcast, TESBroadcast, SRQSCreateDealNotification, TESApproveBroadcast, OrderExecReportBroadcast, EnterCLIPRequest, BasketApproveBroadcast, AmendBasketTradeRequest, SRQSNegotiationRequesterNotification, SRQSOpenNegotiationNotification, ModifyOrderComplexRequest, ModifyOrderRequest, ApproveBasketTradeRequest, ModifyOrderSingleRequest, NewOrderRequest, CLIPExecutionNotification, SRQSHitQuoteRequest, SRQSOpenNegotiationRequesterNotification, NewOrderSingleRequest, MassOrder, NewOrderComplexRequest, UploadTESTradeRequest, QuoteExecutionReport, SRQSDealNotification, SRQSQuoteNotification, ApproveTESTradeRequest, DeleteAllOrderBroadcast, SRQSNegotiationNotification, SRQSEnterQuoteRequest, SRQSOpenNegotiationRequest, ModifyOrderNRResponse, OrderExecResponse, OrderExecNotification, MassQuoteRequest, ModifyOrderShortRequest, BasketExecutionBroadcast, ModifyOrderComplexShortRequest, NewOrderShortRequest, NewOrderComplexShortRequest, PreTradeRiskLimitResponse, DeleteOrderBroadcast, ModifyOrderSingleShortRequest, ModifyOrderResponse, NewOrderSingleShortRequest, BasketBroadcast, NewOrderResponse, SRQSUpdateNegotiationRequest, DeleteAllQuoteBroadcast, AddComplexInstrumentRequest, CLIPResponse, DeleteOrderResponse, InquireEnrichmentRuleIdListResponse, InquireMMParameterResponse, MassQuoteResponse, ModifyTESTradeRequest, NewOrderNRResponse, TESReversalBroadcast, PreTradeRiskLimitsDefinitionRequest, AddComplexInstrumentResponse, TESDeleteBroadcast, TESExecutionBroadcast, BasketDeleteBroadcast, DeleteOrderNRResponse, RiskNotificationBroadcast, QuoteActivationNotification, AddFlexibleInstrumentResponse, CLIPDeletionNotification, DeleteOrderComplexRequest, DeleteOrderRequest, DeleteOrderSingleRequest, PartyActionReport, PartyEntitlementsUpdateReport, ServiceAvailabilityBroadcast, SRQSDealResponse, EnterBasketTradeRequest, ModifyBasketTradeRequest, InquireUserResponse, UpdateRemainingRiskAllowanceBaseRequest, AddScaledSimpleInstrumentResponse, DeleteAllOrderQuoteEventBroadcast, DeleteAllOrderRequest, SRQSUpdateDealStatusRequest, UpdateRemainingRiskAllowanceBaseResponse, TradingSessionStatusBroadcast, AddFlexibleInstrumentRequest, InquireSessionListResponse, SRQSInquireSmartRespondentResponse, SRQSNegotiationStatusNotification, DeleteAllOrderResponse, DeleteCLIPRequest, NewsBroadcast, QuoteActivationRequest, ApproveReverseTESTradeRequest, DeleteTESTradeRequest, LegalNotificationBroadcast, MMParameterDefinitionRequest, ReverseTESTradeRequest, ServiceAvailabilityMarketBroadcast, TESTradingSessionStatusBroadcast, DeleteAllQuoteRequest, DeleteBasketTradeRequest, SRQSQuotingStatusRequest, SRQSStatusBroadcast, TMTradingSessionStatusBroadcast, Reject, RFQRequest, SRQSInquireSmartRespondentRequest, DeleteAllQuoteResponse, QuoteActivationResponse, AddScaledSimpleInstrumentRequest, BroadcastErrorNotification, CrossRequest, InquireMarginBasedRiskLimitResponse, InquirePreTradeRiskLimitsRequest, MassOrderAck, RetransmitMEMessageRequest, CrossRequestResponse, DeleteAllOrderNRResponse, MMParameterDefinitionResponse, PingResponse, RetransmitRequest, RFQResponse, ForcedUserLogoutNotification, InquireMarginBasedRiskLimitRequest, InquireMMParameterRequest, RetransmitMEMessageResponse, RetransmitResponse, SRQSQuoteResponse, BasketResponse, PingRequest, SubscribeRequest, TESResponse, UserLoginRequest, UserLoginRequestEncrypted, InquireEnrichmentRuleIdListRequest, InquireUserRequest, SubscribeResponse, UnsubscribeRequest, UserLogoutRequest, InquireSessionListRequest, UnsubscribeResponse, UserLoginResponse, and UserLogoutResponse.

Friends And Related Function Documentation

friend class Serializer
friend

Definition at line 46 of file Message.h.


The documentation for this class was generated from the following file: