OnixS C++ SGX Titan OUCH Trading Handler  1.2.0
API documentation
ListenerHolder.cpp File Reference
#include <OnixS/HandlerCore/HandlerLogger.h>
#include <OnixS/HandlerCore/Compiler.h>
#include <OnixS/SgxTitan/Trading/OUCH/ErrorListener.h>
#include <OnixS/SgxTitan/Trading/OUCH/WarningListener.h>
#include <OnixS/SgxTitan/Trading/OUCH/HandlerStateListener.h>
#include <OnixS/SgxTitan/Trading/OUCH/SessionListener.h>
#include <OnixS/SgxTitan/Trading/OUCH/MessageListener.h>
#include "Utils.h"
#include "ListenerHolder.h"

Go to the source code of this file.

Macros

#define DEFINE_MESSAGE_CALLBACK(MsgType)
 

Macro Definition Documentation

#define DEFINE_MESSAGE_CALLBACK (   MsgType)
Value:
void ListenerHolder::invoke(const MsgType& msg)\
{\
if (MessageListener* listener = messageListener_)\
{\
ONIXS_EXCEPTION_TRACED_CALLBACK(listener->on##MsgType(msg), "on"#MsgType);\
}\
}\
Incoming (CFE to TPH) message listener.

Definition at line 87 of file ListenerHolder.cpp.