internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { engineCallback.PostLoggingMessagesToHost(nodeId, buildEvents); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { nodeProvider.RecordNodeResponse(nodeId, shutdownLevel, totalTaskTime); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { entries = engineCallback.GetCachedEntriesFromHost(nodeId, this.names, this.scopeName, this.scopeProperties, this.scopeToolsVersion, this.cacheContentType); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { engineCallback.PostBuildResultToHost(buildResult); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { engineCallback.PostStatus(nodeId, nodeStatus, false); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { exception = engineCallback.PostCacheEntriesToHost(nodeId, this.entries, this.scopeName, this.scopeProperties, this.scopeToolsVersion, this.cacheContentType); }
/// <summary> /// Appropriate action to take if this event is received on the parent process /// </summary> internal virtual void HostAction( IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId ) { ErrorUtilities.VerifyThrow(false, "This description doesn't support this operation"); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { engineCallback.PostStatus(nodeId, nodeStatus, false); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { engineCallback.PostLoggingMessagesToHost(nodeId, buildEvents); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { nodeProvider.RecordNodeResponse(nodeId, shutdownLevel, totalTaskTime); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { engineCallback.PostBuildResultToHost(buildResult); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { entries = engineCallback.GetCachedEntriesFromHost(nodeId, this.names, this.scopeName, this.scopeProperties, this.scopeToolsVersion, this.cacheContentType); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { exception = engineCallback.PostCacheEntriesToHost(nodeId, this.entries, this.scopeName, this.scopeProperties, this.scopeToolsVersion, this.cacheContentType); }
/// <summary> /// Appropriate action to take if this event is received on the parent process /// </summary> internal virtual void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { ErrorUtilities.VerifyThrow(false, "This description doesn't support this operation"); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { nodeProvider.SetNodeProcessId(processId, nodeId); }
internal override void HostAction(IEngineCallback engineCallback, LocalNodeProvider nodeProvider, int nodeId) { nodeProvider.SetNodeProcessId(processId, nodeId); }
/// <summary> /// Initialize the local node provider /// Only happens on the parent node. /// </summary> private void InitializeLocalNodeProvider(ToolsetDefinitionLocations locations) { // Check if the local node provider has already been initialized if (initializedLocaLNodeProvider) { return; } // Don't register a local node provider if this is a child node engine if (!Router.ChildMode && numberOfCpus > 1) { LocalNodeProvider localNodeProvider = new LocalNodeProvider(); string configuration = string.Empty; if (localNodeProviderParameters.EndsWith(";", StringComparison.OrdinalIgnoreCase)) { configuration = localNodeProviderParameters + "maxcpucount=" + Convert.ToString(numberOfCpus, CultureInfo.InvariantCulture); } else { configuration = localNodeProviderParameters + ";maxcpucount=" + Convert.ToString(numberOfCpus, CultureInfo.InvariantCulture); } localNodeProvider.Initialize(configuration, engineCallback, engineGlobalProperties, locations, startupDirectory); this.nodeManager.RegisterNodeProvider(localNodeProvider); initializedLocaLNodeProvider = true; } }