Ejemplo n.º 1
0
        public void  addNotReceived(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                rsps.Add(new Rsp(sender));
            }
        }
Ejemplo n.º 2
0
        public object get(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                return(null);
            }
            return(rsp.retval);
        }
Ejemplo n.º 3
0
        public bool isSuspected(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                return(false);
            }
            return(rsp.suspected);
        }
Ejemplo n.º 4
0
        public bool isReceived(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                return(false);
            }
            return(rsp.received);
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 public void removeRsp(Rsp r)
 {
     rsps.Remove(r);
 }
Ejemplo n.º 8
0
        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);
        }