Published when ROM data is modified. More...
#include <core_events.h>


Static Public Member Functions | |
| static RomModifiedEvent | Create (Rom *r, size_t session, uint32_t addr=0, size_t bytes=0) |
Public Attributes | |
| Rom * | rom = nullptr |
| uint32_t | address = 0 |
| size_t | byte_count = 0 |
| size_t | session_id = 0 |
Additional Inherited Members | |
Public Member Functions inherited from yaze::Event | |
| virtual | ~Event ()=default |
Published when ROM data is modified.
Used for dirty flag tracking, cache invalidation, and WASM synchronization. The address field is optional - set to 0 for bulk/unknown changes.
Definition at line 62 of file core_events.h.
|
inlinestatic |
Definition at line 68 of file core_events.h.
References address, byte_count, rom, and session_id.
Referenced by yaze::test::CoreSystemsTestSuite::RunCoreEventsCreationTest().
| Rom* yaze::editor::RomModifiedEvent::rom = nullptr |
Definition at line 63 of file core_events.h.
Referenced by Create().
| uint32_t yaze::editor::RomModifiedEvent::address = 0 |
Definition at line 64 of file core_events.h.
Referenced by Create().
| size_t yaze::editor::RomModifiedEvent::byte_count = 0 |
Definition at line 65 of file core_events.h.
Referenced by Create().
| size_t yaze::editor::RomModifiedEvent::session_id = 0 |
Definition at line 66 of file core_events.h.
Referenced by Create().