OnixS Eurex ETI Handler C++ library  9.20.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 32 of file Message.h.

Constructor & Destructor Documentation

virtual ~Message ( )
inlinevirtual

Finalize instance.

Definition at line 36 of file Message.h.

Member Function Documentation

virtual TemplateId::Enum templateId ( ) const
pure virtual

Returns template ID.

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

virtual std::string toString ( ) const
pure virtual

Returns string representation.

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

Friends And Related Function Documentation

friend class Serializer
friend

Definition at line 45 of file Message.h.


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