43 , incomingMessage_(incomingMessage)
49 , flatIncomingMessage_(incomingMessage)
57 return incomingMessage_;
62 return flatIncomingMessage_;
141 return failedValidation_;
#define ONIXS_FIXENGINE_THROWABLE_API
~ConfirmationLogonMessageErrorException() noexcept override=default
The destructor.
ConfirmationLogonMessageErrorException(const std::string &message)
The constructor.
int errorCode() const
Return the system-depended error code value.
ConnectException(const std::string &message, int errCode=0)
The constructor.
~ConnectException() noexcept override=default
The destructor.
FirstMessageNotLogonException(const std::string &message, const FlatMessage &incomingMessage)
The constructor.
~FirstMessageNotLogonException() noexcept override=default
The destructor.
FirstMessageNotLogonException(const std::string &message, const Message &incomingMessage)
The constructor.
const FlatMessage & flatMessage() const
Returns the received message.
const Message & message() const
Returns the received message.
~LinkErrorException() noexcept override=default
The destructor.
LinkErrorException(const std::string &message)
The constructor.
TimeoutException(const std::string &message)
The constructor.
~TimeoutException() noexcept override=default
The destructor.
UnexpectedSequenceNumberException(const std::string &message)
The constructor.
~UnexpectedSequenceNumberException() noexcept override=default
The destructor.
Tag tag() const
Returns the tag number of the invalid field.
~ValidationException() noexcept override=default
The destructor.
MessageValidationFlag::Enum failedValidation() const
Returns the validation criteria that fails.
ValidationException(const std::string &message, Tag tag, MessageValidationFlag::Enum failedValidation)
The constructor.
std::runtime_error RuntimeError
The Engine-level runtime error;.
std::exception Exception
The Engine-level exception.
unsigned Tag
Alias for tag numbers.