Inheritance diagram for oaStdObserver:
Public Methods | |
oaStdObserver (oaUInt4 priorityIn, oaBoolean enabledIn=true) | |
virtual | ~oaStdObserver () |
virtual void | onPostCreate (T *object) |
virtual void | onPreDestroy (T *object) |
virtual void | onPreModify (T *object, D modType) |
virtual void | onPostModify (T *object, D modType) |
Static Public Methods | |
oaBoolean | hasObservers () |
See oaObserver for information on using OpenAccess observer template classes to derive and instantiate observers in an application.
|
This is the constructor for the oaStdObserver<T, D> template class. Observers are ordered by priority from lowest to highest.
|
|
This is the destructor for the oaStdObserver<T, D> template class. |
|
This function returns true if any observers for type 'T' are active. Reimplemented in oaObserver<T, V>. |
|
This function is called after an observed object is created. The application's derived observer class should implement this function to receive notification after the object is created.
|
|
This function is called after an observed object has been modified. The application's derived class should implement this function to receive notification when an observed object has been modified.
|
|
This function is called just before an observed object is destroyed. The application's derived observer class should implement this function to receive notification before the object is destroyed.
|
|
This function is called before an observed object is modified. The application's derived class should implement this function to receive notification when the observed object is about to be modified.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.