3 instantiations of ResourceRequest
Microsoft.Build (3)
BackEnd\Shared\ResourceRequest.cs (3)
55=> new ResourceRequest(isResourceAcquire: true, globalRequestId, numCores, isBlocking); 61=> new ResourceRequest(isResourceAcquire: false, globalRequestId, numCores, isBlocking: false); 108return new ResourceRequest(translator);
14 references to ResourceRequest
Microsoft.Build (14)
BackEnd\BuildManager\BuildManager.cs (4)
768_nodeManager.RegisterPacketHandler(NodePacketType.ResourceRequest, ResourceRequest.FactoryForDeserialization, this); 2142ResourceRequest request = ExpectPacketType<ResourceRequest>(packet, NodePacketType.ResourceRequest); 2891private void HandleResourceRequest(int node, ResourceRequest request)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
1084private void Builder_OnResourceRequest(ResourceRequest request)
BackEnd\Components\BuildRequestEngine\IBuildRequestEngine.cs (1)
48internal delegate void ResourceRequestDelegate(ResourceRequest request);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
511RaiseResourceRequest(ResourceRequest.CreateAcquireRequest(_requestEntry.Request.GlobalRequestId, requestedCores, waitForCores)); 545RaiseResourceRequest(ResourceRequest.CreateReleaseRequest(_requestEntry.Request.GlobalRequestId, coresToRelease)); 1123private void RaiseResourceRequest(ResourceRequest request)
BackEnd\Node\InProcNode.cs (1)
284private void OnResourceRequest(ResourceRequest request)
BackEnd\Node\OutOfProcNode.cs (1)
442private void OnResourceRequest(ResourceRequest request)
BackEnd\Shared\ResourceRequest.cs (2)
54public static ResourceRequest CreateAcquireRequest(int globalRequestId, int numCores, bool isBlocking) 60public static ResourceRequest CreateReleaseRequest(int globalRequestId, int numCores)
BackEnd\Shared\ResourceResponse.cs (1)
7/// This packet is sent by the scheduler in response to <see cref="ResourceRequest"/> to grant resources to a node.