Inheritance diagram for oaLibDMData:
Static Public Methods | |
oaLibDMData * | open (const oaScalarName &libName, oaChar mode) |
oaLibDMData * | recover (const oaScalarName &libName, oaSaveRecoverType saveRecoverType) |
oaLibDMData * | find (const oaScalarName &libName) |
oaBoolean | exists (const oaScalarName &libName) |
oaBoolean | exists (const oaScalarName &libName, oaSaveRecoverType saveRecoverType) |
void | destroy (const oaScalarName &libName) |
void | destroy (const oaScalarName &libName, oaSaveRecoverType saveRecoverType) |
The oaDMData class can be observed by deriving from oaObserver<oaDMData>.
|
This function attempts to remove the specified oaSaveRecoverType file from disk. It throws an exception if this file cannot be found on disk.
|
|
This function attempts to remove this oaLibDMData from disk. It throws an exception if the oaLibDMData is currently open or if the oaLibDMData cannot be found on disk.
|
|
This function returns a boolean that indicates whether the specified oaSaveRecoverType file exists on-disk.
|
|
This function returns true if there is an oaLibDMData object open for the given library or if an oaLibDMData file exists on disk with a non-zero size.
|
|
This function attempts to find and open the oaLibDMData for the named library. If successful, a pointer to the oaLibDMData object is returned; otherwise, NULL is returned.
|
|
This function attempts to open the oaLibDMData object for the library with the specified name in the specified mode. If the specified mode is a write-access mode ('a'ppend or 'w'rite mode) and the oaLibDMData does not exist, it will be created. If the specified mode is a read-access mode ('r'ead-only mode) and the oaLibDMData does not exist, an oacDMDataDoesNotExist exception will be thrown. If successful, a pointer to the LibDMData object is returned.
|
|
This function attempts to recover the DM data for the given library name with the specified oaSaveRecoverType. If successful, a pointer to the oaLibDMData object is returned.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.