21 #include <OnixS/CboeCFE/Trading/BOE/Compiler.h> 23 #if ONIXS_BATS_BOE_HAS_GATEWAY_EMULATOR 36 class ONIXS_CBOE_CFE_BOE_API ClientMessageListener
39 virtual ~ClientMessageListener() = 0;
42 virtual void onCancelOrder(
const ConstantCancelOrder& , Gateway * ) {}
43 virtual void onMassCancelOrder(
const ConstantMassCancelOrder& , Gateway * ) {}
44 virtual void onModifyOrder(
const ConstantModifyOrder& , Gateway * ) {}
45 virtual void onNewOrderV2(
const ConstantNewOrderV2& , Gateway * ) {}
46 virtual void onPurgeOrders(
const ConstantPurgeOrders& , Gateway * ) {}
47 virtual void onQuoteUpdate(
const ConstantQuoteUpdate& , Gateway * ) {}
48 virtual void onResetRisk(
const ConstantResetRisk& , Gateway * ) {}
53 class ONIXS_CBOE_CFE_BOE_API ClientSessionMessageListener
56 virtual ~ClientSessionMessageListener() = 0;
60 virtual void onClientHeartbeat(
const ConstantClientHeartbeat & , Gateway * );