#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... | |
#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; |