Inheritance diagram for oaPcellObserver:
Public Methods | |
oaPcellObserver (oaUInt4 priorityIn, oaBoolean enabledIn=true) | |
virtual | ~oaPcellObserver () |
virtual void | onError (oaDesign *design, const oaString &msg, oaPcellErrorTypeEnum type) |
virtual void | onPreEval (oaDesign *design, oaPcellDef *pcellDef) |
virtual void | onPostEval (oaDesign *design, oaPcellDef *pcellDef) |
See oaObserver for information on using OpenAccess observer template classes to derive and instantiate observers in an application.
|
This is the default constructor for the oaPcellObserver class. It adds this observer to the list of pCell observers. priorityIn is used to determine where the observer should be inserted. The observers are ordered by the priority from lowest to highest.
|
|
This is the destructor for the oaPcellObserver class. It removes this observer from the pCell observer list. |
|
This function is called when an error occured during the pcell evalution.
|
|
This function is called after a pCell master's generation code is evaluated. The application's derived class should implement this function to receive notification when a pCell master has been evaluated.
|
|
This function is called just before a pCell master's generation code is evaluated. The application's derived class should implement this function to receive notification when a pCell master is about to be evaluated.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.