package dk.thomasdamgaard.diku.distsys.interfaces; import java.rmi.Remote; import java.rmi.RemoteException; import java.util.HashMap; public interface IResultVO extends Remote { public void addReadResult(int pid, byte[] result) throws RemoteException; public void addWriteResult(int pid) throws RemoteException; public void addDeleteResult(int pid) throws RemoteException; public void addExistsResult(int pid, boolean result) throws RemoteException; public void addListResult(int pid, String[] result) throws RemoteException; public void waitForPeers(int numPeers) throws RemoteException; public HashMap getExistsResults() throws RemoteException; public HashMap getListResults() throws RemoteException; public HashMap getReadResults() throws RemoteException; }