Classes | Namespaces | Macros | Typedefs | Enumerations
IModelPublisherOptions.h File Reference

Go to the source code of this file.

Classes

struct  PackageOptions
 Specifies the packaging and protection options to apply to a packaged i-model. More...
 
struct  PublishViewOptions
 Specifies the publishing view options to apply while creating the published i-models. More...
 
struct  PublishOptions
 Specifies the publishing options to apply while creating the published i-models. More...
 
struct  DgnDbOptions
 Specifies the DgnDb options to apply while creating the published i-models. More...
 

Namespaces

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

Macros

#define PUBLISHLIB_EXPORT   __declspec(dllimport)
 
#define BEGIN_BENTLEY_DGNIMODEL_NAMESPACE   namespace Bentley { namespace DgnIModel {
 
#define END_BENTLEY_DGNIMODEL_NAMESPACE   }}
 

Typedefs

typedef PackageOptions const & PackageOptionsCR
 
typedef PackageOptions & PackageOptionsR
 
typedef PublishOptions const & PublishOptionsCR
 
typedef PublishOptions & PublishOptionsR
 
typedef DgnDbOptions const & DgnDbOptionsCR
 
typedef DgnDbOptions & DgnDbOptionsR
 
typedef PublishViewOptions const & PublishViewOptionsCR
 
typedef PublishViewOptions & PublishViewOptionsR
 
typedef bvector< WString > EmbedDocumentList
 
typedef EmbedDocumentList & EmbedDocumentListR
 
typedef StatusInt(* OverrideProvenanceSourceEvent )(WString &, WCharCP)
 A callback for overriding provenance source. More...
 
typedef StatusInt(* OverrideProvenanceTargetEvent )(WString &, WCharCP)
 A callback for overriding provenance target. More...
 
typedef void(* OnErrorCallbackEvent )(WCharCP)
 A callback for reporting errors during a publish or package operation. More...
 
typedef StatusInt(* ProcessFileCallback )(DgnFileCR, DgnFilePtr &)
 A callback for processing a file and substituting with another one. More...
 
typedef StatusInt(* AddProvenanceConfigMetaDataCallback )(WString &)
 

Enumerations

enum  LicenseType { LICENSE_Everyone = 0, LICENSE_Password = 1, LICENSE_Certificate = 2, LICENSE_None_ProtectionDisabled = 99 }
 Different possible License Types that can be used in PackageOptions. More...
 
enum  IModelStatus {
  IMODEL_Success = 0, IMODEL_ImporterNotFound = 1, IMODEL_ImporterNotSupported = 2, IMODEL_PackageFileNotFound = 3,
  IMODEL_MobileIModelFileExtension = 4, IMODEL_AccessViolation = 5, IMODEL_Error = 99
}
 Different possible error types that can be used returned by DgnDb publishing. More...
 

Macro Definition Documentation

#define BEGIN_BENTLEY_DGNIMODEL_NAMESPACE   namespace Bentley { namespace DgnIModel {
#define END_BENTLEY_DGNIMODEL_NAMESPACE   }}
#define PUBLISHLIB_EXPORT   __declspec(dllimport)

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