9#ifndef __refinitiv_ema_access_ChannelInformation_h
10#define __refinitiv_ema_access_ChannelInformation_h
64 Reliable_McastEnum = 4,
68 Ext_Line_SocketEnum = 5,
246 operator const char* ()
const;
380 UInt32 _guaranteedOutputBuffers;
385 UInt32 _compressionThreshold;
386 UInt64 _encryptionProtocol;
*|--------------------------------------------------------------------------—
unsigned int UInt32
represents 32-bit unsigned integer
unsigned short UInt16
represents 16-bit unsigned integer
unsigned long long UInt64
represents 64-bit unsigned integer
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.
ChannelInfo provides information on application channel(s).
ChannelInformation & ipAddress(const EmaString &ipAddress)
UInt32 getMaxFragmentSize() const
ChannelInformation & connectedComponentInfo(const EmaString &connectedComponentInfo)
ChannelInformation & majorVersion(UInt32 majorVersion)
ChannelInformation & maxFragmentSize(UInt32 maxFragmentSize)
ChannelInformation & compressionType(UInt32 compressionType)
ChannelInformation & minorVersion(UInt32 minorVersion)
UInt32 getGuaranteedOutputBuffers() const
ChannelInformation & sysRecvBufSize(UInt32 sysRecvBufSize)
ChannelInformation & connectionType(ConnectionType connectionType)
const EmaString & getConnectedComponentInfo() const
const UInt16 port() const
ChannelInformation & compressionThreshold(UInt32 compressionThreshold)
UInt32 getMajorVersion() const
ChannelInformation & guaranteedOutputBuffers(UInt32 guaranteedOutputBuffers)
const EmaString & toString() const
ChannelInformation & pingTimeout(UInt32 pingTimeout)
const EmaString & getIPaddress() const
UInt32 getSysSendBufSize() const
UInt32 getSysRecvBufSize() const
UInt32 getNumInputBuffers() const
ChannelInformation & channelState(ChannelState channelState)
ChannelInformation & hostname(const EmaString &hostname)
ChannelInformation(const EmaString &connectedComponentInfo, const EmaString &hostname, const EmaString &ipAddress, const ChannelState channelState, const ConnectionType connectionType, const ProtocolType protocolType, const UInt32 majorVersion, const UInt32 minorVersion, const UInt32 pingTimeout)
UInt32 getMaxOutputBuffers() const
CompressionType getCompressionType() const
UInt32 getMinorVersion() const
ConnectionType getConnectionType() const
UInt32 getCompressionThreshold() const
ChannelState getChannelState() const
ChannelInformation & maxOutputBuffers(UInt32 maxOutputBuffers)
UInt32 getPingTimeout() const
ChannelInformation & numInputBuffers(UInt32 numInputBuffers)
UInt64 getEncryptionProtocol() const
virtual ~ChannelInformation()
ChannelInformation & sysSendBufSize(UInt32 sysSendBufSize)
const EmaString & getHostname() const
ProtocolType getProtocolType() const
ChannelInformation & encryptionProtocol(UInt64 encryptionProtocol)
ChannelInformation & protocolType(ProtocolType protocolType)
ChannelInformation & port(const UInt16 port)
EmaString class is a container of a null terminated Ascii character string.