X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMemory.java;h=4f0e58f7a0e7406b81c90a6da08dbfcee7ce3841;hb=76c2b3eab6cec47490bb75713356152deb5d07ed;hp=0ff9bb41fdcd80ab036ef26de56ba5d4e701623c;hpb=58babf45ae7d259a296656451d796dbe601377a4;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java index 0ff9bb41..4f0e58f7 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/Memory.java @@ -26,11 +26,15 @@ public interface Memory /** * Registers an observer to be notified when a memory cell is modified */ - public void registerObserver(MemoryObserver ob); + public void registerCellModifiedListener(MemoryCellModifiedListener ob); - public void deregisterObserver(MemoryObserver ob); - - public void notifyObservers(long address); + public void deregisterCellModifiedListener(MemoryCellModifiedListener ob); public MemoryDefinition getDefinition(); + + public static interface MemoryCellModifiedListener + { + public void update(long address); + } + }