Classes | Namespaces | Macros | Typedefs
IModelPublishingProvider.h File Reference
#include "DgnIModel\Publish\IModelPublisherOptions.h"

Go to the source code of this file.

Classes

struct  IIModelEngineInfoProvider
 IIModelEngineInfoProvider must be implemented in-order to provide engine name and engine version.Engine name and engine version visible in provenance information of published/packaged files. More...
 
struct  DgnIconLibsProvider
 DgnIconLibsProvider must be implemented in-order to provide Icons data for published/packaged files. More...
 
struct  IDgnFileSupplyRightProvider
 IDgnFileSupplyRightProvider must be implemented in-order to provide credentials to protected DGN files. More...
 
struct  IIModelPublishingProvider
 IModelPublisher object utilizes some additional and optional interfaces implementation.IIModelPublishingProvider groups all interfaces implementation. More...
 

Namespaces

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

Macros

#define BEGIN_BENTLEY_DGNIMODEL_NAMESPACE   namespace Bentley { namespace DgnIModel {
 
#define END_BENTLEY_DGNIMODEL_NAMESPACE   }}
 

Typedefs

typedef RefCounted
< IIModelPublishingProvider > 
IIModelPublishingProviderPtr
 
typedef IIModelPublishingProvider & IIModelPublishingProviderR
 
typedef IIModelPublishingProvider * IIModelPublishingProviderP
 
typedef RefCounted
< DgnIconLibsProvider > 
DgnIconLibsProviderPtr
 
typedef DgnIconLibsProvider & DgnIconLibsProviderR
 
typedef DgnIconLibsProvider * DgnIconLibsProviderP
 
typedef RefCounted
< IDgnFileSupplyRightProvider > 
IDgnFileSupplyRightProviderPtr
 
typedef
IDgnFileSupplyRightProvider & 
IDgnFileSupplyRightProviderR
 
typedef
IDgnFileSupplyRightProvider * 
IDgnFileSupplyRightProviderP
 
typedef RefCounted
< IIModelEngineInfoProvider > 
IIModelEngineInfoPtrProvider
 
typedef IIModelEngineInfoProvider & IIModelEngineInfoProviderR
 
typedef IIModelEngineInfoProvider * IIModelEngineInfoProviderP
 

Macro Definition Documentation

#define BEGIN_BENTLEY_DGNIMODEL_NAMESPACE   namespace Bentley { namespace DgnIModel {
#define END_BENTLEY_DGNIMODEL_NAMESPACE   }}

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