9#ifndef __refinitiv_ema_access_ommProviderClient_h
10#define __refinitiv_ema_access_ommProviderClient_h
67class OmmProviderEvent;
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.
GenericMsg allows applications to bidirectionally send messages without any implied message semantics...
Msg class is a parent class for all message representing classes.
OmmProviderClient class provides callback interfaces to pass received messages.
virtual void onRefreshMsg(const RefreshMsg &refreshMsg, const OmmProviderEvent &event)
virtual void onStatusMsg(const StatusMsg &statusMsg, const OmmProviderEvent &event)
virtual void onGenericMsg(const GenericMsg &genericMsg, const OmmProviderEvent &event)
virtual void onClose(const ReqMsg &reqMsg, const OmmProviderEvent &event)
virtual ~OmmProviderClient()
virtual void onPostMsg(const PostMsg &postMsg, const OmmProviderEvent &event)
virtual void onReqMsg(const ReqMsg &reqMsg, const OmmProviderEvent &event)
virtual void onReissue(const ReqMsg &reqMsg, const OmmProviderEvent &event)
virtual void onAllMsg(const Msg &msg, const OmmProviderEvent &event)
OmmProviderEvent encapsulates item identifiers.
PostMsg allows consumer applications to contribute content.
RefreshMsg conveys item image, state, permission and group information.
ReqMsg allows consumer application to express its interest in an item.
StatusMsg conveys item state information.