#include <OnixS/CboeCFE/Trading/BOE/OutgoingMessage.h>
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 MutableOrderAcknowledgement, NewOrderV2, NewOrderOptionUSFutures, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableVarianceRestatement, MutableTASRestatement, MutableTradeCancelOrCorrect, MutableTradeCancelCorrectOptionUSFutures, MutableOrderModified, MutableQuoteExecution, QuoteUpdate, QuoteUpdateOptionUSFutures, ModifyOrder, MutableQuoteRestated, PurgeOrders, MutableVarianceQuoteRestatement, MutableModifyRejected, MutableQuoteCancelled, MutableTASQuoteRestatement, MassCancelOrder, MutableCancelRejected, MutableOrderCancelled, MutableOrderRejected, ResetRisk, MutableServerHeartbeat, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, CancelOrder, MutableQuoteUpdateRejected, MutableResetRiskAcknowledgement, ClientHeartbeat, MutableLogoutResponse, LogoutRequest, MutableReplayComplete, LoginRequest, and MutableLoginResponse.
|
pure virtual |
The text representation.
Implemented in MutableOrderAcknowledgement, NewOrderV2, NewOrderOptionUSFutures, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableVarianceRestatement, MutableTASRestatement, MutableTradeCancelOrCorrect, MutableTradeCancelCorrectOptionUSFutures, MutableOrderModified, MutableQuoteExecution, QuoteUpdate, QuoteUpdateOptionUSFutures, ModifyOrder, MutableQuoteRestated, PurgeOrders, MutableVarianceQuoteRestatement, MutableModifyRejected, MutableQuoteCancelled, MutableTASQuoteRestatement, MassCancelOrder, MutableCancelRejected, MutableOrderCancelled, MutableOrderRejected, ResetRisk, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, MutableServerHeartbeat, CancelOrder, MutableQuoteUpdateRejected, MutableResetRiskAcknowledgement, ClientHeartbeat, MutableLogoutResponse, LogoutRequest, MutableReplayComplete, LoginRequest, and MutableLoginResponse.
|
pure virtual |
Returns message type.
Implemented in MutableOrderAcknowledgement, NewOrderV2, NewOrderOptionUSFutures, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableVarianceRestatement, MutableTASRestatement, MutableTradeCancelOrCorrect, MutableTradeCancelCorrectOptionUSFutures, MutableOrderModified, MutableQuoteExecution, QuoteUpdate, QuoteUpdateOptionUSFutures, ModifyOrder, MutableQuoteRestated, PurgeOrders, MutableVarianceQuoteRestatement, MutableModifyRejected, MutableQuoteCancelled, MutableTASQuoteRestatement, MassCancelOrder, MutableCancelRejected, MutableOrderCancelled, MutableOrderRejected, ResetRisk, MutableServerHeartbeat, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, CancelOrder, ClientHeartbeat, MutableLogoutResponse, MutableQuoteUpdateRejected, MutableResetRiskAcknowledgement, LogoutRequest, MutableReplayComplete, LoginRequest, and MutableLoginResponse.
|
pure virtual |
Validates message data Throws std::invalid_argument exception if message content is invalid.
Implemented in MutableOrderAcknowledgement, NewOrderV2, NewOrderOptionUSFutures, MutableOrderExecution, MutableOrderExecutionOptionUSFutures, MutableVarianceRestatement, MutableTASRestatement, MutableTradeCancelOrCorrect, MutableTradeCancelCorrectOptionUSFutures, MutableOrderModified, MutableQuoteExecution, QuoteUpdate, QuoteUpdateOptionUSFutures, ModifyOrder, MutableQuoteRestated, PurgeOrders, MutableVarianceQuoteRestatement, MutableModifyRejected, MutableQuoteCancelled, MutableTASQuoteRestatement, MassCancelOrder, MutableCancelRejected, MutableOrderCancelled, MutableOrderRejected, ResetRisk, MutableServerHeartbeat, MutableMassCancelAcknowledgement, MutableMassCancelRejected, MutablePurgeAcknowledgement, MutablePurgeRejected, CancelOrder, MutableQuoteUpdateRejected, MutableResetRiskAcknowledgement, ClientHeartbeat, MutableLogoutResponse, LogoutRequest, MutableReplayComplete, LoginRequest, and MutableLoginResponse.
|
friend |
Definition at line 53 of file OutgoingMessage.h.