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
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)
virtual void onError(EngineErrorReason::Enum reason, const std::string &description)=0
virtual void onUnknownIncomingConnection(const FlatMessage &incomingLogon, const int listenPort, const int counterpartyPort, const std::string &counterpartyIpAddress, std::string *rejectReason)=0
virtual ~IEngineListener()=default
virtual void onWarning(EngineWarningReason::Enum reason, const std::string &description)=0
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)
ONIXS_FIXENGINE_API_DECL(class, IEngineListener)
@ 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.