EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ServiceEndpointDiscoveryEvent.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) 2019 Refinitiv. All rights reserved. --
6  *|-----------------------------------------------------------------------------
7  */
8 
9 #ifndef __thomsonreuters_ema_access_ServiceEndpointDiscoveryEvent_h
10 #define __thomsonreuters_ema_access_ServiceEndpointDiscoveryEvent_h
11 
26 #include "Access/Include/Common.h"
27 
28 namespace thomsonreuters {
29 
30 namespace ema {
31 
32 namespace access {
33 
34 class ServiceEndpointDiscovery;
35 
37 {
39 
40 
44  void* getClosure() const;
45 
49  ServiceEndpointDiscovery& getServiceEndpointDiscovery() const;
51 
52 private:
55 
56  friend class ServiceEndpointDiscoveryImpl;
57 
58  ServiceEndpointDiscovery* _pServiceEndpointDiscovery;
59  void* _pClosure;
60 
63 };
64 
65 }
66 
67 }
68 
69 }
70 
71 #endif //
72 
ServiceEndpointDiscovery class provides the functionality to query endpoints from EDP-RT service disc...
#define EMA_ACCESS_API
Definition: Common.h:95
ServiceEndpointDiscoveryEvent encapsulates query identifiers.
Common.h file provides definitions of common variable types used in EMA.