EMA C++ Edition
List of all members | Public Types
refinitiv::ema::access::OmmProviderConfig Class Referenceabstract

OmmProviderConfig is a base class for the OmmNiProviderConfig. More...

Inheritance diagram for refinitiv::ema::access::OmmProviderConfig:
refinitiv::ema::access::OmmIProviderConfig refinitiv::ema::access::OmmNiProviderConfig

Public Types

enum  ProviderRole {
  NonInteractiveEnum ,
  InteractiveEnum
}
 

Public Member Functions

Accessors
virtual ProviderRole getProviderRole () const =0
  More...
 
Destructor
virtual ~OmmProviderConfig ()
  More...
 

Constructor

 OmmProviderConfig ()
  More...
 

Detailed Description

See also
OmmProvider, OmmNiProviderConfig

Definition at line 28 of file OmmProviderConfig.h.

Member Enumeration Documentation

◆ ProviderRole

Enumerator
NonInteractiveEnum 

indicates a non interactive provider config

InteractiveEnum 

indicates interactive provider config

Definition at line 34 of file OmmProviderConfig.h.

Constructor & Destructor Documentation

◆ ~OmmProviderConfig()

virtual refinitiv::ema::access::OmmProviderConfig::~OmmProviderConfig ( )
virtual

Destructor.

◆ OmmProviderConfig()

refinitiv::ema::access::OmmProviderConfig::OmmProviderConfig ( )
protected

Constructs OmmProviderConfig

Member Function Documentation

◆ getProviderRole()

virtual ProviderRole refinitiv::ema::access::OmmProviderConfig::getProviderRole ( ) const
pure virtual

Retrieve Provider's role

Returns
role of this OmmProviderConfig instance

Implemented in refinitiv::ema::access::OmmIProviderConfig, and refinitiv::ema::access::OmmNiProviderConfig.