Example #1
0
        private void AddAccessRequest(IAccessRequest accessRequest)
        {
            var blockPosition = accessRequest.DataBlockAddress;

            if (!_accessRequests.ContainsKey(blockPosition))
            {
                _accessRequests.Add(blockPosition, new List <IAccessRequest>());
            }
            _accessRequests[blockPosition].Add(accessRequest);
        }
Example #2
0
 public void Access(IAccessRequest request)
 {
     // Allow everone to access this resource
     request.AccessGranted();
 }
Example #3
0
 public void Access(IAccessRequest r)
 {
 }
Example #4
0
 public void Access(IAccessRequest req)
 {
     req.AccessGranted();
 }
Example #5
0
 public void Accept(IAccessRequest accessRequest)
 {
     accessRequest.Visit(this);
 }