Esempio n. 1
0
            public Ice.Object locate(Ice.Current current, out object cookie)
            {
                lock (this)
                {
                    test(!_deactivated);
                }

                test(current.id.category.Equals(_category) || _category.Length == 0);

                if (current.id.name.Equals("unknown"))
                {
                    cookie = null;
                    return(null);
                }

                test(current.id.name.Equals("locate") || current.id.name.Equals("finished"));
                if (current.id.name.Equals("locate"))
                {
                    exception(current);
                }

                //
                // Ensure locate() is only called once per request.
                //
                test(_requestId == -1);
                _requestId = current.requestId;

                cookie = new CookieI();

                return(new TestI());
            }
Esempio n. 2
0
    public Ice.Object locate(Ice.Current current, out System.Object cookie)
    {
        lock(this)
        {
            test(!_deactivated);
        }
        
        test(current.id.category.Equals(_category) || _category.Length == 0);
        
        if(current.id.name.Equals("unknown"))
        {
            cookie = null;
            return null;
        }

        test(current.id.name.Equals("locate") || current.id.name.Equals("finished"));
        if(current.id.name.Equals("locate"))
        {
            exception(current);
        }

        //
        // Ensure locate() is only called once per request.
        //
        test(_requestId == -1);
        _requestId = current.requestId;

        cookie = new CookieI();

        return new TestI();
    }
Esempio n. 3
0
 public Ice.Object locate(Ice.Current current, out System.Object cookie)
 {
     lock(this)
     {
         test(!_deactivated);
     }
     
     test(current.id.category.Length == 0);
     test(current.id.name.Equals("test"));
     
     cookie = new CookieI();
     
     return new TestI();
 }
Esempio n. 4
0
    public Ice.Object locate(Ice.Current current, out System.Object cookie)
    {
        lock (this)
        {
            test(!_deactivated);
        }

        test(current.id.category.Length == 0);
        test(current.id.name.Equals("test"));

        cookie = new CookieI();

        return(new TestI());
    }