EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OmmInvalidConfigurationException.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_OmmInvalidConfigurationException_h
10 #define __thomsonreuters_ema_access_OmmInvalidConfigurationException_h
11 
25 
26 namespace thomsonreuters {
27 
28 namespace ema {
29 
30 namespace access {
31 
33 {
34 public :
35 
37 
38 
41  OmmException::ExceptionType getExceptionType() const;
42 
46  const EmaString& getText() const;
47 
51  const EmaString& toString() const;
53 
55 
56 
60 
61 protected:
62 
64 
67 };
68 
69 }
70 
71 }
72 
73 }
74 
75 #endif
EmaString class is a container of a null terminated Ascii character string.
Definition: EmaString.h:56
OmmInvalidConfigurationException represents and indicates fatal configuration errors.
#define EMA_ACCESS_API
Definition: Common.h:95
OmmException is a parent class for all exception types thrown by EMA.
Definition: OmmException.h:45