13 #ifdef _EXPORT_IMODELCONNECTION_API_
14 #define IMODELIPC_API __declspec(dllexport)
16 #define IMODELIPC_API __declspec(dllimport)
19 #ifndef BEGIN_BENTLEY_IPC_NAMESPACE
20 #define BEGIN_BENTLEY_IPC_NAMESPACE namespace Bentley { namespace IPC {
23 #ifndef END_BENTLEY_IPC_NAMESPACE
24 #define END_BENTLEY_IPC_NAMESPACE }}
27 #ifndef USING_NAMESPACE_BENTLEY_IPC
28 #define USING_NAMESPACE_BENTLEY_IPC using namespace Bentley::IPC;
IModelEngine * IModelEngineP
IModelEngine pointer.
Definition: ConnectionManager.h:163
Reason
Imodel connection Success/Error reasons.
Definition: ConnectionManager.h:61
This structure holds the connection status.
Definition: ConnectionManager.h:87
Error. New engine instance is not responding.
Definition: ConnectionManager.h:73
New instance of Engine.
Definition: ConnectionManager.h:64
Error. Connection already exist. For new connection user need to disconnect earlier connection...
Definition: ConnectionManager.h:79
void(* ImodelCallback)(wchar_t *)
User Message callback.
Definition: ConnectionManager.h:46
Error. Requested UI mode is different from running engine.
Definition: ConnectionManager.h:81
#define BEGIN_BENTLEY_IPC_NAMESPACE
Definition: ConnectionManager.h:20
Error. Running engine is not responsive.
Definition: ConnectionManager.h:75
Engine class.
Definition: ConnectionManager.h:95
Error, See the reason structure for detail error.
Definition: ConnectionManager.h:57
Status
Imodel connection status.
Definition: ConnectionManager.h:52
std::vector< ImodelCallback > CallbackList
Message callback list.
Definition: ConnectionManager.h:49
Error. Running engine is different from requested engine connect.
Definition: ConnectionManager.h:71
Graphical Engine is running.
Definition: ConnectionManager.h:66
IModel ConnectionManager.
Definition: ConnectionManager.h:169
Error starting new engine.
Definition: ConnectionManager.h:77
Status status
Definition: ConnectionManager.h:89
Successfully connected to the Engine.
Definition: ConnectionManager.h:55
#define END_BENTLEY_IPC_NAMESPACE
Definition: ConnectionManager.h:24
#define IMODELIPC_API
Definition: ConnectionManager.h:16
Non-Graphical Engine is running.
Definition: ConnectionManager.h:68
Error. Engine requested not found. Either Engine is not yet initialized or the Engine is not running ...
Definition: ConnectionManager.h:83
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
Reason reason
status of connection
Definition: ConnectionManager.h:90