Пример #1
0
        public void  addNotReceived(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                rsps.Add(new Rsp(sender));
            }
        }
Пример #2
0
        public object get(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                return(null);
            }
            return(rsp.retval);
        }
Пример #3
0
        public bool isSuspected(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                return(false);
            }
            return(rsp.suspected);
        }
Пример #4
0
        public bool isReceived(Address sender)
        {
            Rsp rsp = find(sender);

            if (rsp == null)
            {
                return(false);
            }
            return(rsp.received);
        }
Пример #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));
        }
Пример #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);
        }
Пример #7
0
 public void removeRsp(Rsp r)
 {
     rsps.Remove(r);
 }
Пример #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);
        }