EMA C++ Edition
OmmOAuth2ConsumerClient.h
Go to the documentation of this file.
1/*|-----------------------------------------------------------------------------
2 *| This source code is provided under the Apache 2.0 license
3 *| and is provided AS IS with no warranty or guarantee of fit for purpose.
4 *| See the project's LICENSE.md for details.
5 *| Copyright (C) 2022 LSEG. All rights reserved. --
6 *|-----------------------------------------------------------------------------
7 */
8
9#ifndef __refinitiv_ema_access_OmmOAuth2ConsumerClient_h
10#define __refinitiv_ema_access_OmmOAuth2ConsumerClient_h
11
52
53namespace refinitiv {
54
55namespace ema {
56
57namespace access {
58
59class OmmConsumerEvent;
60class OmmOAuth2ConsumerClient;
61
62
64{
65public :
66
68
69
76 virtual void onCredentialRenewal( const OmmConsumerEvent& consumerEvent );
77
78
80
81protected :
82
85
86private :
87
90};
91
92}
93
94}
95
96}
97
98#endif // __refinitiv_ema_access_OmmConsumerClient_h
Common.h file provides definitions of common variable types used in EMA.
#define EMA_ACCESS_API
Definition: Common.h:95
*|--------------------------------------------------------------------------—
Definition: AckMsg.h:62
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.
OmmConsumerEvent encapsulates item identifiers.
OmmOAuth2ConsumerClient class provides callback interfaces for OAuth interactions.
virtual void onCredentialRenewal(const OmmConsumerEvent &consumerEvent)