9#ifndef __refinitiv_ema_access_OmmConsumerClient_h
10#define __refinitiv_ema_access_OmmConsumerClient_h
76class OmmConsumerEvent;
Common.h file provides definitions of common variable types used in EMA.
*|--------------------------------------------------------------------------—
The access namespace contains all interfaces and definitions specified for use with the EMA Access pa...
The ema namespace contains all interfaces and definitions specified for use with EMA.
AckMsg indicates success or failure of PostMsg.
GenericMsg allows applications to bidirectionally send messages without any implied message semantics...
Msg class is a parent class for all message representing classes.
OmmConsumerClient class provides callback interfaces to pass received messages.
virtual void onRefreshMsg(const RefreshMsg &refreshMsg, const OmmConsumerEvent &consumerEvent)
virtual ~OmmConsumerClient()
virtual void onAckMsg(const AckMsg &ackMsg, const OmmConsumerEvent &consumerEvent)
virtual void onStatusMsg(const StatusMsg &statusMsg, const OmmConsumerEvent &consumerEvent)
virtual void onGenericMsg(const GenericMsg &genericMsg, const OmmConsumerEvent &consumerEvent)
virtual void onUpdateMsg(const UpdateMsg &updateMsg, const OmmConsumerEvent &consumerEvent)
virtual void onAllMsg(const Msg &msg, const OmmConsumerEvent &consumerEvent)
OmmConsumerEvent encapsulates item identifiers.
RefreshMsg conveys item image, state, permission and group information.
StatusMsg conveys item state information.
UpdateMsg conveys changes to item data.