Exemplo n.º 1
0
        public virtual Request Request()
        {
            var request = new Request(Environment, TriggerRelease, DisposeCallback);

            RequestQueue.AddLast(request);
            TriggerRequest();
            return(request);
        }
Exemplo n.º 2
0
        public virtual ResourcePoolRequest Request(Func <object, bool> filter = null)
        {
            var request = new ResourcePoolRequest(Environment, TriggerRelease, DisposeCallback, filter ?? TrueFunc);

            RequestQueue.AddLast(request);
            TriggerRequest();
            return(request);
        }
Exemplo n.º 3
0
        public virtual ZoneRequest Request(double lower, double higher)
        {
            var request = new ZoneRequest(World, TriggerRelease, DisposeCallback, lower, higher);

            RequestQueue.AddLast(request);
            TriggerRequest();
            return(request);
        }