#include <oagFpgaObserver.h>
Public Member Functions | |
Observer () | |
void | onFirstOpen (oa::oaDesign *design) |
This callback is invoked when an oaDesign is first opened. | |
void | onPurge (oa::oaDesign *design) |
This callback is invoked before an oaDesign is removed from memory. | |
void | onPreSave (oa::oaDesign *design) |
This callback is invoked before a design is saved. | |
void | onPostSave (oa::oaDesign *design) |
This callback is invoked after a design is saved. |
This object's functions are called when the corresponding action is performed on any design. When a design is saved, the volatile functional description is serialized and placed into a byte buffer that can then be saved to disk. When a design is opened, the byte stream of functional information is unserialized and reconstructed into the appropriate data structures.
Definition at line 26 of file oagFpgaObserver.h.
|
Definition at line 17 of file oagFpgaObserver.cpp. References DEBUG_PRINTLN. |
|
This callback is invoked when an oaDesign is first opened.
Definition at line 29 of file oagFpgaObserver.cpp. References DEBUG_PRINTLN, and oagFpga::streamAppDef. |
|
This callback is invoked after a design is saved.
Definition at line 110 of file oagFpgaObserver.cpp. References DEBUG_PRINTLN, and oagFpga::streamAppDef. |
|
This callback is invoked before a design is saved.
Definition at line 81 of file oagFpgaObserver.cpp. References DEBUG_PRINTLN, and oagFpga::streamAppDef. |
|
This callback is invoked before an oaDesign is removed from memory.
Definition at line 61 of file oagFpgaObserver.cpp. References DEBUG_PRINTLN. |