EMA C++ Edition
SessionInfo.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) 2020-2023 LSEG. All rights reserved. --
6 *|-----------------------------------------------------------------------------
7 */
8
9#ifndef __refinitiv_ema_access_SessionInfo_h
10#define __refinitiv_ema_access_SessionInfo_h
11
22
23namespace refinitiv {
24
25namespace ema {
26
27namespace access {
28
30{
31public:
32
36 virtual const ChannelInformation& getChannelInformation() const = 0;
37
38protected:
39
40 virtual ~SessionInfo() {}
41};
42
43}
44
45}
46
47}
48
49#endif // __refinitiv_ema_access_SessionInfo_h
#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.
ChannelInfo provides information on application channel(s).
SessionInfo provides session information when EMA throws OmmJsonConverterException.
Definition: SessionInfo.h:30
virtual const ChannelInformation & getChannelInformation() const =0