OmmError represents received Omm data who fails to process properly. More...
Public Types | |
enum | ErrorCode { NoErrorEnum = 0 , NoDictionaryEnum = 1 , IteratorSetFailureEnum = 2 , IteratorOverrunEnum = 3 , FieldIdNotFoundEnum = 4 , IncompleteDataEnum = 5 , UnsupportedDataTypeEnum = 6 , NoSetDefinitionEnum = 7 , UnknownErrorEnum = 8 } |
![]() | |
enum | DataCode { NoCodeEnum = 0 , BlankEnum = 1 } |
Accessors | |
class | Decoder |
class | StaticDecoder |
const EmaString & | getErrorCodeAsString () const |
More... | |
DataType::DataTypeEnum | getDataType () const |
More... | |
Data::DataCode | getCode () const |
More... | |
const EmaBuffer & | getAsHex () const |
More... | |
const EmaString & | toString () const |
More... | |
ErrorCode | getErrorCode () const |
More... | |
Additional Inherited Members | |
![]() | |
const EmaString & | getCodeAsString () const |
More... | |
operator const char * () const | |
More... | |
virtual | ~Data () |
More... | |
![]() | |
Data () | |
Objects of OmmError class are returned when an error is detected while processing received data. These objects are used for debugging purposes only.
Definition at line 62 of file OmmError.h.
An enumeration representing decoding error condition.
Definition at line 69 of file OmmError.h.
|
virtual |
Returns a buffer that in turn provides an alphanumeric null-terminated hexadecimal string representation.
Implements refinitiv::ema::access::Data.
|
virtual |
Returns the Code, which indicates a special state of a DataType.
Implements refinitiv::ema::access::Data.
|
virtual |
Returns the DataType, which is the type of Omm data. Results in this class type.
Implements refinitiv::ema::access::Data.
ErrorCode refinitiv::ema::access::OmmError::getErrorCode | ( | ) | const |
Returns ErrorCode.
const EmaString& refinitiv::ema::access::OmmError::getErrorCodeAsString | ( | ) | const |
Returns the ErrorCode value as a string format.
|
virtual |
Returns a string representation of the class instance.
Implements refinitiv::ema::access::Data.
![]() |
![]() |
|