OnixS Eurex ETI Handler C++ library 9.25.0
API documentation
Loading...
Searching...
No Matches
Message Class Referenceabstract

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 32 of file Message.h.

Constructor & Destructor Documentation

◆ ~Message()

virtual ~Message ( )
inlinevirtual

Finalize instance.

Definition at line 36 of file Message.h.

Member Function Documentation

◆ templateId()

virtual TemplateId::Enum templateId ( ) const
pure virtual

Returns template ID.

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

◆ toString()

virtual std::string toString ( ) const
pure virtual

Returns string representation.

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

◆ Serializer

friend class Serializer
friend

Definition at line 45 of file Message.h.