Public Member Functions | |
virtual MessageType::Enum | type () const ONIXS_BATS_BOE_NOEXCEPT=0 |
virtual void | validate () const =0 |
virtual std::string | toString () const =0 |
virtual void | toString (std::string &) const =0 |
Friends | |
class | Serializer |
Definition at line 35 of file OutgoingMessage.h.
|
pure virtual |
Returns the text representation.
Implemented in CancelOrder, ClientHeartbeat, LoginRequest, LogoutRequest, MassCancelOrder, ModifyOrder, NewComplexInstrument, NewOrderOptionUSFutures, NewOrderV2, PurgeOrders, QuoteUpdate, QuoteUpdateOptionUSFutures, ResetRisk, MutableCancelRejected, MutableLoginResponse, MutableLogoutResponse, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutableModifyRejected, MutableOrderAcknowledgement, MutableOrderCancelled, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableOrderModified, MutableOrderRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, MutableQuoteCancelled, MutableQuoteExecution, MutableQuoteRestated, MutableQuoteUpdateRejected, MutableReplayComplete, MutableResetRiskAcknowledgement, MutableServerHeartbeat, MutableTASQuoteRestatement, MutableTASRestatement, MutableTradeCancelCorrectOptionUSFutures, MutableTradeCancelOrCorrect, MutableVarianceQuoteRestatement, and MutableVarianceRestatement.
|
pure virtual |
The text representation.
Implemented in CancelOrder, ClientHeartbeat, LoginRequest, LogoutRequest, MassCancelOrder, ModifyOrder, NewComplexInstrument, NewOrderOptionUSFutures, NewOrderV2, PurgeOrders, QuoteUpdate, QuoteUpdateOptionUSFutures, ResetRisk, MutableCancelRejected, MutableLoginResponse, MutableLogoutResponse, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutableModifyRejected, MutableOrderAcknowledgement, MutableOrderCancelled, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableOrderModified, MutableOrderRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, MutableQuoteCancelled, MutableQuoteExecution, MutableQuoteRestated, MutableQuoteUpdateRejected, MutableReplayComplete, MutableResetRiskAcknowledgement, MutableServerHeartbeat, MutableTASQuoteRestatement, MutableTASRestatement, MutableTradeCancelCorrectOptionUSFutures, MutableTradeCancelOrCorrect, MutableVarianceQuoteRestatement, and MutableVarianceRestatement.
|
pure virtual |
Returns message type.
Implemented in CancelOrder, ClientHeartbeat, LoginRequest, LogoutRequest, MassCancelOrder, ModifyOrder, NewComplexInstrument, NewOrderOptionUSFutures, NewOrderV2, PurgeOrders, QuoteUpdate, QuoteUpdateOptionUSFutures, ResetRisk, MutableCancelRejected, MutableLoginResponse, MutableLogoutResponse, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutableModifyRejected, MutableOrderAcknowledgement, MutableOrderCancelled, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableOrderModified, MutableOrderRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, MutableQuoteCancelled, MutableQuoteExecution, MutableQuoteRestated, MutableQuoteUpdateRejected, MutableReplayComplete, MutableResetRiskAcknowledgement, MutableServerHeartbeat, MutableTASQuoteRestatement, MutableTASRestatement, MutableTradeCancelCorrectOptionUSFutures, MutableTradeCancelOrCorrect, MutableVarianceQuoteRestatement, and MutableVarianceRestatement.
|
pure virtual |
Validates message data Throws std::invalid_argument exception if message content is invalid.
Implemented in CancelOrder, ClientHeartbeat, LoginRequest, LogoutRequest, MassCancelOrder, ModifyOrder, NewComplexInstrument, NewOrderOptionUSFutures, NewOrderV2, PurgeOrders, QuoteUpdate, QuoteUpdateOptionUSFutures, ResetRisk, MutableCancelRejected, MutableLoginResponse, MutableLogoutResponse, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutableModifyRejected, MutableOrderAcknowledgement, MutableOrderCancelled, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableOrderModified, MutableOrderRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, MutableQuoteCancelled, MutableQuoteExecution, MutableQuoteRestated, MutableQuoteUpdateRejected, MutableReplayComplete, MutableResetRiskAcknowledgement, MutableServerHeartbeat, MutableTASQuoteRestatement, MutableTASRestatement, MutableTradeCancelCorrectOptionUSFutures, MutableTradeCancelOrCorrect, MutableVarianceQuoteRestatement, and MutableVarianceRestatement.
|
friend |
Definition at line 53 of file OutgoingMessage.h.