EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Friends
thomsonreuters::ema::access::ProviderSessionInfo Class Reference

ProviderSessionInfo provides session information for OmmProvider when EMA throws OmmJsonConverterException. More...

Inheritance diagram for thomsonreuters::ema::access::ProviderSessionInfo:
thomsonreuters::ema::access::SessionInfo

Public Member Functions

const ChannelInformationgetChannelInformation () const
 
UInt64 getClientHandle () const
 
UInt64 getHandle () const
 
OmmProvidergetProvider () const
 

Friends

class ErrorClientHandler
 
class OmmJsonConverterExceptionImpl
 

Detailed Description

Remarks
All methods in this class are Lock-free Method.
See Also
OmmJsonConverterException

Definition at line 30 of file ProviderSessionInfo.h.

Member Function Documentation

const ChannelInformation& thomsonreuters::ema::access::ProviderSessionInfo::getChannelInformation ( ) const
virtual
Returns the Channel Information for this session
Returns
the channel information for this session

Implements thomsonreuters::ema::access::SessionInfo.

UInt64 thomsonreuters::ema::access::ProviderSessionInfo::getClientHandle ( ) const

Returns a unique client identifier (a.k.a., client handle) associated by EMA with a connected client.

Returns
client identifier or handle
UInt64 thomsonreuters::ema::access::ProviderSessionInfo::getHandle ( ) const

Returns a unique login identifier for the client session of a connected client.

Returns
login identifier or login handle
OmmProvider& thomsonreuters::ema::access::ProviderSessionInfo::getProvider ( ) const

Return OmmProvider instance for this event.

Returns
reference to OmmProvider

Friends And Related Function Documentation

friend class ErrorClientHandler
friend

Definition at line 55 of file ProviderSessionInfo.h.

friend class OmmJsonConverterExceptionImpl
friend

Definition at line 56 of file ProviderSessionInfo.h.