private void AddAccessRequest(IAccessRequest accessRequest) { var blockPosition = accessRequest.DataBlockAddress; if (!_accessRequests.ContainsKey(blockPosition)) { _accessRequests.Add(blockPosition, new List <IAccessRequest>()); } _accessRequests[blockPosition].Add(accessRequest); }
public void Access(IAccessRequest request) { // Allow everone to access this resource request.AccessGranted(); }
public void Access(IAccessRequest r) { }
public void Access(IAccessRequest req) { req.AccessGranted(); }
public void Accept(IAccessRequest accessRequest) { accessRequest.Visit(this); }