9#ifndef __refinitiv_ema_access_EmaBuffer_h
10#define __refinitiv_ema_access_EmaBuffer_h
30class CastingOperatorContext;
149 operator const char* ()
const;
Common.h file provides definitions of common variable types used in EMA.
*|--------------------------------------------------------------------------—
EmaBuffer operator+(EmaBuffer buff_1, const EmaBuffer &buff_2)
unsigned int UInt32
represents 32-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.
EmaBuffer represents a general use binary buffer.
char & operator[](UInt32 index)
CastingOperatorContext * _pCastingOperatorContext
EmaBuffer & operator+=(const EmaBuffer &buf)
EmaBuffer & append(const char *buf, UInt32 length)
const char * asRawHexString() const
bool operator==(const EmaBuffer &buf) const
EmaBuffer & operator=(const EmaBuffer &buf)
EmaBuffer & append(const EmaBuffer &buf)
EmaBuffer(const char *buf, UInt32 length)
char operator[](UInt32 index) const
EmaBuffer & append(char c)
EmaBuffer & setFrom(const char *buf, UInt32 length)
EmaBuffer & operator+=(char)
const char * c_buf() const
EmaBuffer(const EmaBuffer &buf)