Inheritance diagram for IPcellCPPDefMgr:
Public Methods | |
virtual void | open (oaLib *lib)=0 |
virtual void | close ()=0 |
virtual void | save ()=0 |
virtual void | destroy ()=0 |
virtual oaBoolean | findDef (const oaString &platformName, const oaString &pgName, oaString &dmFileName)=0 |
virtual void | createDef (const oaString &platformName, const oaString &pgName, const oaString &dmFileName, const oaString &sharedLibPath)=0 |
virtual void | setDef (const oaString &platformName, const oaString &pgName, const oaString &dmFileName, const oaString &sharedLibPath)=0 |
virtual void | destroyDef (const oaString &platformName, const oaString &pgName)=0 |
virtual void | getPlatforms (oaArray< oaString > &platformNames)=0 |
virtual void | getDefs (const oaString &platformName, oaArray< oaString > &pgNames)=0 |
Static Public Methods | |
const Guid & | getId () |
OpenAccess does not support unloading of plugIn libraries, which includes the IPcellGen shared libraries that PcellGen definitions are associated with. A IPcellGen shared library is loaded when opening a superMaster or defining a new superMaster using a PcellGen definiton that is associated with this IPcellGen shared library. Once the IPcellGen shared library is loaded, no more changes are allowed in the CPP Def manager. An IException is thrown when the functions destroyDef(), createDef(), setDef(), save(), and destroy() are used.
|
This function closes the PcellGen definitions in the library, and the PcellGen definitions cache is cleared. |
|
This function creates a PcellGen definition in the cache with the specified parameters.
|
|
This function removes all PcellGen definitions in the library and all associated DM files. |
|
This function removes the specified PcellGen definition in the cache, and its associated DM file is deleted.
|
|
This function finds a PcellGen definition in the cache and returns its associated DM file for the shared library. It returns true if a PcellGen definition is found, otherwise false is returned.
|
|
This function returns the def names of the specified platforms in the manager.
|
|
This function returns the id of this interface. |
|
This function returns the names of platforms in the manager.
|
|
This function opens the PcellGen definitions in the specified library. It returns true if the definitions are loaded successfully. The PcellGen definitions for the library are cached in this manager.
|
|
This function saves all the cached PcellGen definitions in the library. |
|
This function sets the PcellGen definition in the cache with the specified parameters.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.