IExport Class Reference
Inheritance diagram for IExport:
|
Public Methods |
virtual | ~IExport () |
virtual void | exportFull (oa::oaChangeSetBase *changeSet)=0 |
virtual void | exportIncr (oa::oaChangeSetBase *changeSet)=0 |
Static Public Methods |
const Guid & | getId () |
Detailed Description
The IExport class defines the interface to the Change Management System (CMS) export plug-in. This class supports an interface to export a change set in a standard form to disk or stream using the specified protocol. The export can be a full export, meaning the entire named change set is exported, or an incremental export. An incremental export provides a way to export changes in chunks.
The IExport interfaces are used by the oaChangeMgr class.
Constructor & Destructor Documentation
virtual IExport::~IExport |
( |
|
) |
[virtual] |
|
Member Function Documentation
void IExport::exportFull |
( |
oa::oaChangeSetBase * |
changeSet |
) |
[pure virtual] |
|
|
This function exports the complete change set.
- Parameters:
-
changeSet | The change set to export. |
|
void IExport::exportIncr |
( |
oa::oaChangeSetBase * |
changeSet |
) |
[pure virtual] |
|
|
This function exports the change set from the last exportIncr() call. If this is the first exportIncr() call, the change set is exported from the beginning of the change set.
- Parameters:
-
changeSet | The change set for the incremental export. |
|
const Guid & IExport::getId |
( |
|
) |
[inline, static] |
|
|
This function returns the Guid value used to uniquely identify this interface in the OpenAccess plug-in system. |
The documentation for this class was generated from the following files:
Return to top of page
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.