9#ifndef __refinitiv_ema_access_OmmIProviderConfig_h
10#define __refinitiv_ema_access_OmmIProviderConfig_h
42class OmmIProviderConfigImpl;
236 friend class OmmIProviderImpl;
239 OmmIProviderConfigImpl* _pImpl;
241 OmmIProviderConfigImpl* getConfigImpl()
const;
*|--------------------------------------------------------------------------—
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.
Data class is a parent abstract class defining common interfaces for all Data type classes.
EmaString class is a container of a null terminated Ascii character string.
OmmIProviderConfig is used to specify configuration and behaviour of Interactive OmmProvider.
OmmIProviderConfig & libSslName(const EmaString &libsslName)
OmmIProviderConfig & adminControlDirectory(AdminControl control=ApiControlEnum)
ProviderRole getProviderRole() const
OmmIProviderConfig & libCryptoName(const EmaString &libcryptoName)
OmmIProviderConfig & addAdminMsg(const RefreshMsg &refreshMsg)
OmmIProviderConfig & workerThreadBind(const EmaString &cpuString)
OmmIProviderConfig & securityProtocol(int securityProtocol)
OmmIProviderConfig & apiThreadBind(const EmaString &cpuString)
OmmIProviderConfig & adminControlDictionary(AdminControl control=ApiControlEnum)
OmmIProviderConfig & clear()
OmmIProviderConfig & cipherSuite(const EmaString &cipherSuite)
OmmIProviderConfig & operationModel(OperationModel operationModel=ApiDispatchEnum)
OmmIProviderConfig & providerName(const EmaString &providerName)
OmmIProviderConfig & dhParams(const EmaString &dhParams)
OmmIProviderConfig & serverCert(const EmaString &serverCert)
OmmIProviderConfig & serverPrivateKey(const EmaString &serverPrivateKey)
OmmIProviderConfig & shouldInitializeCPUIDlib(bool shouldInitCPUIDlib)
virtual ~OmmIProviderConfig()
OmmIProviderConfig & libCurlName(const EmaString &libcurlName)
OmmIProviderConfig & config(const Data &config)
OmmIProviderConfig & port(const EmaString &port="14002")
OmmIProviderConfig(const EmaString &path)
OmmProvider class encapsulates functionality of an Interactive and NonInteractive OmmProvider applica...
OmmProviderConfig is a base class for the OmmNiProviderConfig.
RefreshMsg conveys item image, state, permission and group information.