public void addNotReceived(Address sender) { Rsp rsp = find(sender); if (rsp == null) { rsps.Add(new Rsp(sender)); } }
public object get(Address sender) { Rsp rsp = find(sender); if (rsp == null) { return(null); } return(rsp.retval); }
public bool isSuspected(Address sender) { Rsp rsp = find(sender); if (rsp == null) { return(false); } return(rsp.suspected); }
public bool isReceived(Address sender) { Rsp rsp = find(sender); if (rsp == null) { return(false); } return(rsp.received); }
public void addSuspect(Address sender) { Rsp rsp = find(sender); if (rsp != null) { rsp.sender = sender; rsp.retval = null; rsp.received = false; rsp.suspected = true; return; } rsps.Add(new Rsp(sender, true)); }
public void addRsp(Address sender, object retval) { Rsp rsp = find(sender); if (rsp != null) { rsp.sender = sender; rsp.retval = retval; rsp.received = true; rsp.suspected = false; return; } rsp = new Rsp(sender, retval); rsps.Add(rsp); }
public void removeRsp(Rsp r) { rsps.Remove(r); }
public void addRsp(Address sender, object retval) { Rsp rsp = find(sender); if (rsp != null) { rsp.sender = sender; rsp.retval = retval; rsp.received = true; rsp.suspected = false; return; } rsp = new Rsp(sender, retval); rsps.Add(rsp); }