43 , incomingMessage_(incomingMessage)
49 , flatIncomingMessage_(incomingMessage)
57 return incomingMessage_;
62 return flatIncomingMessage_;
141 return failedValidation_;
#define ONIXS_FIXENGINE_THROWABLE_API
#define ONIXS_FIXENGINE_DEFAULT
#define ONIXS_FIXENGINE_NOTHROW
#define ONIXS_FIXENGINE_OVERRIDE
~ConfirmationLogonMessageErrorException() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_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() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_DEFAULT
The destructor.
FirstMessageNotLogonException(const std::string &message, const FlatMessage &incomingMessage)
The constructor.
~FirstMessageNotLogonException() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_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.
Provides an access to FIX fields from a flat (tag=value) message.
~LinkErrorException() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_DEFAULT
The destructor.
LinkErrorException(const std::string &message)
The constructor.
Encapsulates operations over a FIX Message.
TimeoutException(const std::string &message)
The constructor.
~TimeoutException() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_DEFAULT
The destructor.
UnexpectedSequenceNumberException(const std::string &message)
The constructor.
~UnexpectedSequenceNumberException() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_DEFAULT
The destructor.
Tag tag() const
Returns the tag number of the invalid field.
~ValidationException() ONIXS_FIXENGINE_NOTHROW ONIXS_FIXENGINE_OVERRIDE ONIXS_FIXENGINE_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.