BackEnd\BuildManager\BuildManager.cs (31)
726_nodeManager!.RegisterPacketHandler(NodePacketType.BuildRequestBlocker, BuildRequestBlocker.FactoryForDeserialization, this);
727_nodeManager.RegisterPacketHandler(NodePacketType.BuildRequestConfiguration, BuildRequestConfiguration.FactoryForDeserialization, this);
728_nodeManager.RegisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse, BuildRequestConfigurationResponse.FactoryForDeserialization, this);
729_nodeManager.RegisterPacketHandler(NodePacketType.BuildResult, BuildResult.FactoryForDeserialization, this);
730_nodeManager.RegisterPacketHandler(NodePacketType.FileAccessReport, FileAccessReport.FactoryForDeserialization, this);
731_nodeManager.RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this);
732_nodeManager.RegisterPacketHandler(NodePacketType.ProcessReport, ProcessReport.FactoryForDeserialization, this);
733_nodeManager.RegisterPacketHandler(NodePacketType.ResolveSdkRequest, SdkResolverRequest.FactoryForDeserialization, SdkResolverService as INodePacketHandler);
734_nodeManager.RegisterPacketHandler(NodePacketType.ResourceRequest, ResourceRequest.FactoryForDeserialization, this);
763_nodeManager!.RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, loggingService as INodePacketHandler);
1935if (_shuttingDown && packet.Type != NodePacketType.NodeShutdown)
1943case NodePacketType.BuildRequestBlocker:
1944BuildRequestBlocker blocker = ExpectPacketType<BuildRequestBlocker>(packet, NodePacketType.BuildRequestBlocker);
1948case NodePacketType.BuildRequestConfiguration:
1949BuildRequestConfiguration requestConfiguration = ExpectPacketType<BuildRequestConfiguration>(packet, NodePacketType.BuildRequestConfiguration);
1953case NodePacketType.BuildResult:
1954BuildResult result = ExpectPacketType<BuildResult>(packet, NodePacketType.BuildResult);
1958case NodePacketType.ResourceRequest:
1959ResourceRequest request = ExpectPacketType<ResourceRequest>(packet, NodePacketType.ResourceRequest);
1963case NodePacketType.NodeShutdown:
1965NodeShutdown shutdownPacket = ExpectPacketType<NodeShutdown>(packet, NodePacketType.NodeShutdown);
1969case NodePacketType.FileAccessReport:
1970FileAccessReport fileAccessReport = ExpectPacketType<FileAccessReport>(packet, NodePacketType.FileAccessReport);
1974case NodePacketType.ProcessReport:
1975ProcessReport processReport = ExpectPacketType<ProcessReport>(packet, NodePacketType.ProcessReport);
2481_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestBlocker);
2482_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestConfiguration);
2483_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse);
2484_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildResult);
2485_nodeManager?.UnregisterPacketHandler(NodePacketType.NodeShutdown);
3470private static I ExpectPacketType<I>(INodePacket packet, NodePacketType expectedType)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (11)
255(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, this);
256(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostTaskComplete, TaskHostTaskComplete.FactoryForDeserialization, this);
257(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this);
262(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostIsRunningMultipleNodesRequest, TaskHostIsRunningMultipleNodesRequest.FactoryForDeserialization, this);
263(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostCoresRequest, TaskHostCoresRequest.FactoryForDeserialization, this);
264(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostBuildRequest, TaskHostBuildRequest.FactoryForDeserialization, this);
284public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
293public void UnregisterPacketHandler(NodePacketType packetType)
306public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator)
318public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
361case NodePacketType.NodeShutdown:
BackEnd\Node\OutOfProcNode.cs (19)
182(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequest, BuildRequest.FactoryForDeserialization, this);
183(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestConfiguration, BuildRequestConfiguration.FactoryForDeserialization, this);
184(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse, BuildRequestConfigurationResponse.FactoryForDeserialization, this);
185(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestUnblocker, BuildRequestUnblocker.FactoryForDeserialization, this);
186(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeConfiguration, NodeConfiguration.FactoryForDeserialization, this);
187(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this);
188(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResourceResponse, ResourceResponse.FactoryForDeserialization, this);
189(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResolveSdkResponse, SdkResult.FactoryForDeserialization, _sdkResolverService as INodePacketHandler);
324void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
333void INodePacketFactory.UnregisterPacketHandler(NodePacketType packetType)
344void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator)
354INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
638case NodePacketType.BuildRequest:
642case NodePacketType.BuildRequestConfiguration:
646case NodePacketType.BuildRequestConfigurationResponse:
650case NodePacketType.BuildRequestUnblocker:
654case NodePacketType.ResourceResponse:
658case NodePacketType.NodeConfiguration:
662case NodePacketType.NodeBuildComplete:
BackEnd\Node\OutOfProcServerNode.cs (10)
96(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ServerNodeBuildCommand, ServerNodeBuildCommand.FactoryForDeserialization, this);
97(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this);
98(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ServerNodeBuildCancel, ServerNodeBuildCancel.FactoryForDeserialization, this);
197void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
206void INodePacketFactory.UnregisterPacketHandler(NodePacketType packetType)
217void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator)
227INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator)
317case NodePacketType.ServerNodeBuildCommand:
320case NodePacketType.NodeBuildComplete:
323case NodePacketType.ServerNodeBuildCancel:
Instance\TaskFactories\TaskHostTask.cs (16)
198(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, this);
199(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostTaskComplete, TaskHostTaskComplete.FactoryForDeserialization, this);
200(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this);
201(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostIsRunningMultipleNodesRequest, TaskHostIsRunningMultipleNodesRequest.FactoryForDeserialization, this);
202(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostCoresRequest, TaskHostCoresRequest.FactoryForDeserialization, this);
203(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostBuildRequest, TaskHostBuildRequest.FactoryForDeserialization, this);
475public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler)
484public void UnregisterPacketHandler(NodePacketType packetType)
495public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator)
505public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
551case NodePacketType.TaskHostTaskComplete:
555case NodePacketType.NodeShutdown:
559case NodePacketType.LogMessage:
562case NodePacketType.TaskHostIsRunningMultipleNodesRequest:
565case NodePacketType.TaskHostCoresRequest:
568case NodePacketType.TaskHostBuildRequest: