Classes | Namespaces | Macros | Typedefs | Enumerations
ConnectionManager.h File Reference
#include <vector>
#include <string>
#include <Bentley\WString.h>

Go to the source code of this file.

Classes

struct  ConnectionStatus
 This structure holds the connection status. More...
 
class  IModelEngine
 Engine class. More...
 
class  ConnectionManager
 IModel ConnectionManager. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::IPC
 

Macros

#define IMODELIPC_API   __declspec(dllimport)
 
#define BEGIN_BENTLEY_IPC_NAMESPACE   namespace Bentley { namespace IPC {
 
#define END_BENTLEY_IPC_NAMESPACE   }}
 
#define USING_NAMESPACE_BENTLEY_IPC   using namespace Bentley::IPC;
 

Typedefs

typedef void(* ImodelCallback )(wchar_t *)
 User Message callback. More...
 
typedef std::vector
< ImodelCallback > 
CallbackList
 Message callback list. More...
 
typedef IModelEngine * IModelEngineP
 IModelEngine pointer. More...
 

Enumerations

enum  Status { Success = 0, Error }
 Imodel connection status. More...
 
enum  Reason {
  NewEngine = 0, GraphicalEngine, NonGraphicalEngine, ErrorDifferentRunningEngine,
  ErrorNoResponseNewEngine, ErrorNoResponseRunningEngine, ErrorStartingNewEngine, ErrorConnectionExist,
  ErrorMismatchRequestedGraphicsMode, ErrorEngineNotFound
}
 Imodel connection Success/Error reasons. More...
 

Macro Definition Documentation

#define BEGIN_BENTLEY_IPC_NAMESPACE   namespace Bentley { namespace IPC {
#define END_BENTLEY_IPC_NAMESPACE   }}
#define IMODELIPC_API   __declspec(dllimport)
#define USING_NAMESPACE_BENTLEY_IPC   using namespace Bentley::IPC;

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