AsyncError.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
10 #include <Bentley/Tasks/Tasks.h>
11 #include <Bentley/WString.h>
12 
13 
15 
16 /*--------------------------------------------------------------------------------------+
17 * @bsiclass Bentley Systems
18 +---------------+---------------+---------------+---------------+---------------+------*/
21  {
22  protected:
25 
26  public:
30  BENTLEYDLL_EXPORT virtual ~AsyncError ();
31 
32  BENTLEYDLL_EXPORT virtual Utf8String GetMessage () const;
33  BENTLEYDLL_EXPORT virtual Utf8String GetDescription () const;
34  };
35 
36 typedef const AsyncError& AsyncErrorCR;
38 
AsyncError & AsyncErrorR
Definition: AsyncError.h:37
Contains a UTF-8 encoded string.
Definition: WString.h:275
#define BENTLEYDLL_EXPORT
Definition: Bentley.h:249
Class for generic error description.
Definition: AsyncError.h:20
Utf8String m_message
Definition: AsyncError.h:23
Utf8String m_description
Definition: AsyncError.h:24
struct Bentley::Utf8String const & Utf8StringCR
Definition: Bentley.h:241
const AsyncError & AsyncErrorCR
Definition: AsyncError.h:36
#define BEGIN_BENTLEY_TASKS_NAMESPACE
Definition: Tasks.h:13
#define END_BENTLEY_TASKS_NAMESPACE
Definition: Tasks.h:14
#define EXPORT_VTABLE_ATTRIBUTE
Definition: Bentley.h:67

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.