101 const
int counterpartyPort, const
std::
string & counterpartyIpAddress,
102 std::
string * rejectReason) = 0;
118 ONIXS_FIXENGINE_UNUSED const
int counterpartyPort, ONIXS_FIXENGINE_UNUSED const
std::
string & counterpartyIpAddress,
119 ONIXS_FIXENGINE_UNUSED
std::
string * rejectReason) {};
133 ONIXS_FIXENGINE_UNUSED
const std::string & counterpartyIpAddress, ONIXS_FIXENGINE_UNUSED std::string * rejectReason) {};
#define ONIXS_FIXENGINE_API_DECL(typeKind, typeName)
#define ONIXS_FIXENGINE_API
#define ONIXS_FIXENGINE_DEFAULT
Provides an access to FIX fields from a flat (tag=value) message.
virtual void onIncomingConnection(ONIXS_FIXENGINE_UNUSED const FlatMessage &incomingLogon, ONIXS_FIXENGINE_UNUSED const int listenPort, ONIXS_FIXENGINE_UNUSED const int counterpartyPort, ONIXS_FIXENGINE_UNUSED const std::string &counterpartyIpAddress, ONIXS_FIXENGINE_UNUSED std::string *rejectReason)
Called when an incoming FIX connection is detected.
virtual void onError(EngineErrorReason::Enum reason, const std::string &description)=0
Called when an error is detected.
virtual void onUnknownIncomingConnection(const FlatMessage &incomingLogon, const int listenPort, const int counterpartyPort, const std::string &counterpartyIpAddress, std::string *rejectReason)=0
Called when an unknown incoming FIX connection is detected.
virtual void onWarning(EngineWarningReason::Enum reason, const std::string &description)=0
Called when a warning is detected.
virtual ~IEngineListener() ONIXS_FIXENGINE_DEFAULT
virtual void onIncomingTelecommunicationLink(ONIXS_FIXENGINE_UNUSED const int listenPort, ONIXS_FIXENGINE_UNUSED const int counterpartyPort, ONIXS_FIXENGINE_UNUSED const std::string &counterpartyIpAddress, ONIXS_FIXENGINE_UNUSED std::string *rejectReason)
Called when an incoming TCP connection is detected.
The FIX Session - a bi-directional stream of ordered messages between two parties within a continuous...
@ SetSocketOptionError
Socket options cannot be set.
@ RestoreSessionStateError
The session state cannot be restored.
@ BackupError
Cannot backup the file.
@ ErrorWhileReadingSentMessages
An exception was thrown during the reading of the sent message.
@ GeneralError
The general system-related error.
@ InternalError
The internal error, please contact support@onixs.biz to investigate the issue.
@ LicenseExpiration
The license expiration warning.
@ RestoreSessionStateWarning
The session state cannot be changed.
@ GarbledMessageReceived
A garbled message is received.
@ GeneralWarning
The general system-related warning.
@ CannotReceiveFirstMessageDuringTimeout
The first message cannot be received during the timeout.