File Provenance Information. More...
#include <Provenance.h>
Static Public Member Functions | |
static DGNPLATFORM_EXPORT ProvenanceFileP | CreateFileProvenance () |
Create an instance of ProvenanceFile. More... | |
static DGNPLATFORM_EXPORT void | DeleteFileProvenance (ProvenanceFileP obj) |
Delete an instance of ProvenanceFile. More... | |
File Provenance Information.
|
static |
Create an instance of ProvenanceFile.
|
static |
Delete an instance of ProvenanceFile.
obj | Provenance file object to be deleted |
DGNPLATFORM_EXPORT WString GetConfiguration | ( | ) |
Get Configuration that has been used with the engine.
A string identifying the configuration used during this event. This can either the actual configuration assuming it can be represented as a string or name of the configuration depending on the capabilities of the engine.
DGNPLATFORM_EXPORT WStringCR GetEngine | ( | ) |
Get Engine name.
A string identifying the "engine" that performed the event ( i.e. 'MicroStation' )
DGNPLATFORM_EXPORT WString GetEngineVersion | ( | ) |
Get Engine Version.
( i.e. '08.11.09.260' )
DGNPLATFORM_EXPORT ProcessType GetProcessType | ( | ) |
DGNPLATFORM_EXPORT WString GetTarget | ( | ) |
DGNPLATFORM_EXPORT time_t GetTimestamp | ( | ) |
Get Timestamp of the file provenance.
The time stamp of when the event occurred.
DGNPLATFORM_EXPORT void SetConfiguration | ( | WStringCR | config | ) |
Set Configuration that has been used with the engine.
A string identifying the configuration used during this event. This can either the actual configuration assuming it can be represented as a string or name of the configuration depending on the capabilities of the engine.
config | Configuration string |
DGNPLATFORM_EXPORT void SetEngine | ( | WStringCR | engineName | ) |
Set Engine name.
A string identifying the "engine" that performed the event ( i.e. 'MicroStation' )
engineName | engine name |
DGNPLATFORM_EXPORT void SetEngineVersion | ( | WString | engineVersion | ) |
Set Engine Version.
( i.e. '08.11.09.260' )
engineVersion | Engine Version |
DGNPLATFORM_EXPORT void SetProcessType | ( | ProcessType | type | ) |
Set Process Type.
Valid types are Extract and Transform.
type | Process Type |
DGNPLATFORM_EXPORT void SetTarget | ( | WString | target | ) |
DGNPLATFORM_EXPORT void SetTimestamp | ( | time_t | time | ) |
Set Timestamp of the file provenance.
The time stamp of when the event occurred.
time | Timestamp |