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

Public Types

enum class  ConnectionTypeEnum {
  SOCKET = 0 ,
  ENCRYPTED = 1 ,
  HTTP = 2 ,
  WEBSOCKET = 7
}
 
enum class  EncryptedProtocolTypeEnum {
  SOCKET = 0 ,
  HTTP = 2 ,
  WEBSOCKET = 7
}
 

Detailed Description

This class contains enumerations and other configuration values used in the EMA configuration classes.

Definition at line 20 of file EmaConfig.h.

Member Enumeration Documentation

◆ ConnectionTypeEnum

Enumerator
SOCKET 

This connection type uses the TCP-based ETA Socket connection protocol.

ENCRYPTED 

This connection type uses a TLS encrypted connection. Additional protocol configuration is defined in EncryptedProtocolTypeEnum.

HTTP 

This connection type uses HTTP TCP-based socket connection protocol.

WEBSOCKET 

This connection type uses TCP-based WebSocket connection protocol.

Definition at line 25 of file EmaConfig.h.

◆ EncryptedProtocolTypeEnum

Enumerator
SOCKET 

This encrypted protocol type uses the TCP-based ETA Socket encrypted connection protocol.

HTTP 

This encrypted protocol type uses HTTP TCP-based socket encrypted connection protocol.

WEBSOCKET 

This encrypted protocol type uses TCP-based WebSocket encrypted connection protocol.

Definition at line 35 of file EmaConfig.h.