Classes | Namespaces | Enumerations
IntegrationManager.h File Reference
#include <DgnPlatform/DgnDocumentManager.h>
#include <Bentley/bvector.h>

Go to the source code of this file.

Classes

struct  DgnPlatformIntegration
 A DgnPlatformIntegration can initialize an integration, open or close a DMS session, and return the integration module's DgnDocumentManager. More...
 
struct  DgnPlatformIntegrationList
 A DgnPlatformIntegrationList is a collection of DgnPlatformIntegrations. More...
 
struct  IntegrationManager
 An IntegrationManager queries the registry for all installed DgnPlatformIntegration modules. More...
 

Namespaces

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

Enumerations

enum  OpenRepositoryStatus {
  OPENREPOSITORY_STATUS_Success = 0, OPENREPOSITORY_STATUS_UnknownError = 1, OPENREPOSITORY_STATUS_InvalidArgument = 2, OPENREPOSITORY_STATUS_UserCanceled = 3,
  OPENREPOSITORY_STATUS_AccessDenied = 4
}
 
enum  LocateIntegrationStatus { LOCATEINTEGRATION_STATUS_Found = 0, LOCATEINTEGRATION_STATUS_NoneRegistered = 1 }
 
enum  LoadIntegrationStatus {
  LOADINTEGRATION_STATUS_Success = 0, LOADINTEGRATION_STATUS_MalformedRegistryKey = 1, LOADINTEGRATION_STATUS_LibraryNotFound = 2, LOADINTEGRATION_STATUS_FailedToInitialize = 3,
  LOADINTEGRATION_STATUS_RequestedClassNotFound = 4
}
 
enum  IntegratedApplicationType { APPLICATION_TYPE_Default = 0, APPLICATION_TYPE_Plugin = 1 }
 

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