39 return Message(message);
57 const Processor& processor)
61 case Negotiate500::TemplateId:
71 case NegotiationResponse501::TemplateId:
81 case NegotiationReject502::TemplateId:
91 case Establish503::TemplateId:
101 case EstablishmentAck504::TemplateId:
111 case EstablishmentReject505::TemplateId:
121 case Sequence506::TemplateId:
131 case Terminate507::TemplateId:
141 case RetransmitRequest508::TemplateId:
151 case Retransmission509::TemplateId:
161 case RetransmitReject510::TemplateId:
171 case NotApplied513::TemplateId:
181 case NewOrderSingle514::TemplateId:
191 case OrderCancelReplaceRequest515::TemplateId:
201 case OrderCancelRequest516::TemplateId:
211 case MassQuote517::TemplateId:
221 case PartyDetailsDefinitionRequest518::TemplateId:
231 case PartyDetailsDefinitionRequestAck519::TemplateId:
241 case BusinessReject521::TemplateId:
251 case ExecutionReportNew522::TemplateId:
261 case ExecutionReportReject523::TemplateId:
271 case ExecutionReportElimination524::TemplateId:
281 case ExecutionReportTradeOutright525::TemplateId:
291 case ExecutionReportTradeSpread526::TemplateId:
301 case ExecutionReportTradeSpreadLeg527::TemplateId:
311 case QuoteCancel528::TemplateId:
321 case OrderMassActionRequest529::TemplateId:
331 case OrderMassStatusRequest530::TemplateId:
341 case ExecutionReportModify531::TemplateId:
351 case ExecutionReportStatus532::TemplateId:
361 case OrderStatusRequest533::TemplateId:
371 case ExecutionReportCancel534::TemplateId:
381 case OrderCancelReject535::TemplateId:
391 case OrderCancelReplaceReject536::TemplateId:
401 case PartyDetailsListRequest537::TemplateId:
411 case PartyDetailsListReport538::TemplateId:
421 case ExecutionAck539::TemplateId:
431 case RequestForQuote543::TemplateId:
441 case NewOrderCross544::TemplateId:
451 case MassQuoteAck545::TemplateId:
461 case RequestForQuoteAck546::TemplateId:
471 case ExecutionReportTradeAddendumOutright548::TemplateId:
481 case ExecutionReportTradeAddendumSpread549::TemplateId:
491 case ExecutionReportTradeAddendumSpreadLeg550::TemplateId:
501 case SecurityDefinitionRequest560::TemplateId:
511 case SecurityDefinitionResponse561::TemplateId:
521 case OrderMassActionReport562::TemplateId:
531 case QuoteCancelAck563::TemplateId:
541 case ExecutionReportPendingCancel564::TemplateId:
551 case ExecutionReportPendingReplace565::TemplateId:
ExecutionReportElimination.
SecurityDefinitionResponse.
Message typify(const SbeMessage &message)
Casts SBE-encoded message to a given type.
#define ONIXS_ILINK3_PURE
ExecutionReportPendingReplace.
SecurityDefinitionRequest.
ExecutionReportTradeAddendumSpread.
PartyDetailsDefinitionRequest.
ExecutionReportTradeSpreadLeg.
ExecutionReportTradeSpread.
ExecutionReportTradeAddendumOutright.
ExecutionReportPendingCancel.
OrderCancelReplaceReject.
#define ONIXS_ILINK3_MESSAGING_NAMESPACE_END
ExecutionReportTradeAddendumSpreadLeg.
#define ONIXS_ILINK3_MESSAGING_NAMESPACE_BEGIN
ExecutionReportTradeOutright.
MessageTemplateId templateId() const noexcept
OrderCancelReplaceRequest.
#define ONIXS_ILINK3_NODISCARD
PartyDetailsDefinitionRequestAck.
bool processTypified(SbeMessage binary, const Processor &processor)
Casts a given binary message according to template/type information and processes the cast messages b...