EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OmmUnsupportedDomainTypeException.h
Go to the documentation of this file.
1 /*|-----------------------------------------------------------------------------
2  *| This source code is provided under the Apache 2.0 license --
3  *| and is provided AS IS with no warranty or guarantee of fit for purpose. --
4  *| See the project's LICENSE.md for details. --
5  *| Copyright (C) 2019 Refinitiv. All rights reserved. --
6  *|-----------------------------------------------------------------------------
7  */
8 
9 #ifndef __thomsonreuters_ema_access_OmmUnsupportedDomainTypeException_h
10 #define __thomsonreuters_ema_access_OmmUnsupportedDomainTypeException_h
11 
24 
25 namespace thomsonreuters {
26 
27 namespace ema {
28 
29 namespace access {
30 
31 class EmaString;
32 
34 {
35 public :
36 
38 
39 
42  OmmException::ExceptionType getExceptionType() const;
43 
47  const EmaString& getText() const;
48 
52  const EmaString& toString() const;
53 
57  UInt16 getDomainType() const;
59 
61 
62 
66 
67 protected :
68 
70 
72 
75 };
76 
77 }
78 
79 }
80 
81 }
82 
83 #endif // __thomsonreuters_ema_access_OmmUnsupportedDomainTypeException_h
unsigned short UInt16
represents 16-bit unsigned integer
Definition: Common.h:44
OmmUnsupportedDomainTypeException is thrown when a domain type value is greater than 255...
EmaString class is a container of a null terminated Ascii character string.
Definition: EmaString.h:56
#define EMA_ACCESS_API
Definition: Common.h:95
OmmException is a parent class for all exception types thrown by EMA.
Definition: OmmException.h:45