EMA C++ Edition
List of all members | Public Member Functions | Friends
refinitiv::ema::access::ServiceEndpointDiscoveryInfo Class Reference

ServiceEndpointDiscoveryInfo represents an service endpoint information from RDP service discovery. More...

Public Member Functions

const EmaVector< EmaString > & getDataFormatList () const
  More...
 
const EmaStringgetEndPoint () const
  More...
 
const EmaVector< EmaString > & getLocationList () const
  More...
 
const EmaStringgetPort () const
  More...
 
const EmaStringgetProvider () const
  More...
 
const EmaStringgetTransport () const
  More...
 
 operator const char * () const
  More...
 
ServiceEndpointDiscoveryInfooperator= (const ServiceEndpointDiscoveryInfo &other)
  More...
 
const EmaStringtoString () const
  More...
 

Friends

template<class T >
class EmaVector
 
class ServiceEndpointDiscoveryImpl
 
class ServiceEndpointDiscoveryResp
 

Detailed Description

Remarks
All methods in this class are Lock-free Method.
See also
ServiceEndpointDiscoveryResp

Definition at line 30 of file ServiceEndpointDiscoveryInfo.h.

Member Function Documentation

◆ getDataFormatList()

const EmaVector<EmaString>& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::getDataFormatList ( ) const

Gets a list of data format supported by this endpoint.

Returns
a list of data format

◆ getEndPoint()

const EmaString& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::getEndPoint ( ) const

Gets an endpoint or domain name for establishing a connection

Returns
an endpoint

◆ getLocationList()

const EmaVector<EmaString>& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::getLocationList ( ) const

Gets a list of locations where the infrastructure is deployed in Real-Time - Optimized

Returns
a list of location

◆ getPort()

const EmaString& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::getPort ( ) const

Gets a port for establishing a connection

Returns
a port

◆ getProvider()

const EmaString& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::getProvider ( ) const

Gets a public provider

Returns
a provider

◆ getTransport()

const EmaString& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::getTransport ( ) const

Gets a transport type

Returns
a transport type

◆ operator const char *()

refinitiv::ema::access::ServiceEndpointDiscoveryInfo::operator const char * ( ) const

Operator const char* overload.

Exceptions
OmmMemoryExhaustionExceptionif app runs out of memory

◆ operator=()

ServiceEndpointDiscoveryInfo& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::operator= ( const ServiceEndpointDiscoveryInfo other)

Assignment operator

Exceptions
OmmMemoryExhaustionExceptionif app runs out of memory
Parameters
[in]othercopied in ServiceEndpointDiscoveryInfo object
Returns
reference to this object

◆ toString()

const EmaString& refinitiv::ema::access::ServiceEndpointDiscoveryInfo::toString ( ) const

Returns a string representation of the class instance.

Exceptions
OmmMemoryExhaustionExceptionif app runs out of memory
Returns
string representation of the class instance