200 references to NodePacketType
Microsoft.Build (184)
BackEnd\BuildManager\BuildManager.cs (31)
605_nodeManager!.RegisterPacketHandler(NodePacketType.BuildRequestBlocker, BuildRequestBlocker.FactoryForDeserialization, this); 606_nodeManager.RegisterPacketHandler(NodePacketType.BuildRequestConfiguration, BuildRequestConfiguration.FactoryForDeserialization, this); 607_nodeManager.RegisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse, BuildRequestConfigurationResponse.FactoryForDeserialization, this); 608_nodeManager.RegisterPacketHandler(NodePacketType.BuildResult, BuildResult.FactoryForDeserialization, this); 609_nodeManager.RegisterPacketHandler(NodePacketType.FileAccessReport, FileAccessReport.FactoryForDeserialization, this); 610_nodeManager.RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 611_nodeManager.RegisterPacketHandler(NodePacketType.ProcessReport, ProcessReport.FactoryForDeserialization, this); 612_nodeManager.RegisterPacketHandler(NodePacketType.ResolveSdkRequest, SdkResolverRequest.FactoryForDeserialization, SdkResolverService as INodePacketHandler); 613_nodeManager.RegisterPacketHandler(NodePacketType.ResourceRequest, ResourceRequest.FactoryForDeserialization, this); 642_nodeManager!.RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, loggingService as INodePacketHandler); 1632if (_shuttingDown && packet.Type != NodePacketType.NodeShutdown) 1640case NodePacketType.BuildRequestBlocker: 1641BuildRequestBlocker blocker = ExpectPacketType<BuildRequestBlocker>(packet, NodePacketType.BuildRequestBlocker); 1645case NodePacketType.BuildRequestConfiguration: 1646BuildRequestConfiguration requestConfiguration = ExpectPacketType<BuildRequestConfiguration>(packet, NodePacketType.BuildRequestConfiguration); 1650case NodePacketType.BuildResult: 1651BuildResult result = ExpectPacketType<BuildResult>(packet, NodePacketType.BuildResult); 1655case NodePacketType.ResourceRequest: 1656ResourceRequest request = ExpectPacketType<ResourceRequest>(packet, NodePacketType.ResourceRequest); 1660case NodePacketType.NodeShutdown: 1662NodeShutdown shutdownPacket = ExpectPacketType<NodeShutdown>(packet, NodePacketType.NodeShutdown); 1666case NodePacketType.FileAccessReport: 1667FileAccessReport fileAccessReport = ExpectPacketType<FileAccessReport>(packet, NodePacketType.FileAccessReport); 1671case NodePacketType.ProcessReport: 1672ProcessReport processReport = ExpectPacketType<ProcessReport>(packet, NodePacketType.ProcessReport); 2176_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestBlocker); 2177_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestConfiguration); 2178_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse); 2179_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildResult); 2180_nodeManager?.UnregisterPacketHandler(NodePacketType.NodeShutdown); 3132private static I ExpectPacketType<I>(INodePacket packet, NodePacketType expectedType) where I : class, INodePacket
BackEnd\Client\MSBuildClient.cs (4)
326packetPump.RegisterPacketHandler(NodePacketType.ServerNodeConsoleWrite, ServerNodeConsoleWrite.FactoryForDeserialization, packetPump); 327packetPump.RegisterPacketHandler(NodePacketType.ServerNodeBuildResult, ServerNodeBuildResult.FactoryForDeserialization, packetPump); 573case NodePacketType.ServerNodeConsoleWrite: 579case NodePacketType.ServerNodeBuildResult:
BackEnd\Client\MSBuildClientPacketPump.cs (8)
103public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 112public void UnregisterPacketHandler(NodePacketType packetType) 123public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 133public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 267NodePacketType packetType = (NodePacketType)Enum.ToObject(typeof(NodePacketType), headerByte[0]); 299if (packetType == NodePacketType.ServerNodeBuildResult)
BackEnd\Components\BuildRequestEngine\BuildRequestConfigurationResponse.cs (2)
72public NodePacketType Type => NodePacketType.BuildRequestConfigurationResponse;
BackEnd\Components\Communications\NodeManager.cs (6)
228public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 237public void UnregisterPacketHandler(NodePacketType packetType) 248public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 250if (packetType == NodePacketType.NodeShutdown) 263public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 275if (packet.Type == NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderInProc.cs (5)
271public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 280public void UnregisterPacketHandler(NodePacketType packetType) 289public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 298public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 320if (packet.Type == NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (5)
977private bool ProcessBodyBytesRead(int bytesRead, int packetLength, NodePacketType packetType) 989private bool ReadAndRoutePacket(NodePacketType packetType, byte[] packetData, int packetLength) 1017NodePacketType packetType = (NodePacketType)_headerByte[0]; 1057if (packetType != NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (8)
236(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, this); 237(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostTaskComplete, TaskHostTaskComplete.FactoryForDeserialization, this); 238(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 258public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 267public void UnregisterPacketHandler(NodePacketType packetType) 278public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 295public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 335ErrorUtilities.VerifyThrow(packet.Type == NodePacketType.NodeShutdown, "We should only ever handle packets of type NodeShutdown -- everything else should only come in when there's an active task");
BackEnd\Components\Communications\TaskHostNodeManager.cs (4)
127public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 136public void UnregisterPacketHandler(NodePacketType packetType) 147public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 157public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
BackEnd\Components\FileAccesses\FileAccessReport.cs (2)
18public NodePacketType Type => NodePacketType.FileAccessReport;
BackEnd\Components\FileAccesses\ProcessReport.cs (2)
18public NodePacketType Type => NodePacketType.ProcessReport;
BackEnd\Components\Logging\LoggingService.cs (2)
975if (packet.Type != NodePacketType.LogMessage) 977ErrorUtilities.ThrowInternalError("Expected packet type \"{0}\" but instead got packet type \"{1}\".", nameof(NodePacketType.LogMessage), packet.Type.ToString());
BackEnd\Components\SdkResolution\OutOfProcNodeSdkResolverService.cs (1)
60case NodePacketType.ResolveSdkResponse:
BackEnd\Components\SdkResolution\SdkResolverRequest.cs (2)
67public NodePacketType Type => NodePacketType.ResolveSdkRequest;
BackEnd\Components\SdkResolution\SdkResult.cs (2)
97public NodePacketType Type => NodePacketType.ResolveSdkResponse;
BackEnd\Node\InProcNode.cs (11)
203public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 211public void UnregisterPacketHandler(NodePacketType packetType) 219public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 228public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 382case NodePacketType.BuildRequest: 386case NodePacketType.BuildRequestConfiguration: 390case NodePacketType.BuildRequestConfigurationResponse: 394case NodePacketType.BuildRequestUnblocker: 398case NodePacketType.NodeConfiguration: 402case NodePacketType.NodeBuildComplete: 406case NodePacketType.ResourceResponse:
BackEnd\Node\NodeConfiguration.cs (2)
143public NodePacketType Type 147{ return NodePacketType.NodeConfiguration; }
BackEnd\Node\OutOfProcNode.cs (19)
179(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequest, BuildRequest.FactoryForDeserialization, this); 180(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestConfiguration, BuildRequestConfiguration.FactoryForDeserialization, this); 181(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse, BuildRequestConfigurationResponse.FactoryForDeserialization, this); 182(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestUnblocker, BuildRequestUnblocker.FactoryForDeserialization, this); 183(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeConfiguration, NodeConfiguration.FactoryForDeserialization, this); 184(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this); 185(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResourceResponse, ResourceResponse.FactoryForDeserialization, this); 186(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResolveSdkResponse, SdkResult.FactoryForDeserialization, _sdkResolverService as INodePacketHandler); 321void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 330void INodePacketFactory.UnregisterPacketHandler(NodePacketType packetType) 341void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 351INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator) 630case NodePacketType.BuildRequest: 634case NodePacketType.BuildRequestConfiguration: 638case NodePacketType.BuildRequestConfigurationResponse: 642case NodePacketType.BuildRequestUnblocker: 646case NodePacketType.ResourceResponse: 650case NodePacketType.NodeConfiguration: 654case NodePacketType.NodeBuildComplete:
BackEnd\Node\OutOfProcServerNode.cs (10)
87(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ServerNodeBuildCommand, ServerNodeBuildCommand.FactoryForDeserialization, this); 88(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this); 89(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ServerNodeBuildCancel, ServerNodeBuildCancel.FactoryForDeserialization, this); 188void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 197void INodePacketFactory.UnregisterPacketHandler(NodePacketType packetType) 208void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 218INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator) 308case NodePacketType.ServerNodeBuildCommand: 311case NodePacketType.NodeBuildComplete: 314case NodePacketType.ServerNodeBuildCancel:
BackEnd\Node\ServerNodeBuildCancel.cs (2)
8public NodePacketType Type => NodePacketType.ServerNodeBuildCancel;
BackEnd\Node\ServerNodeBuildCommand.cs (2)
32public NodePacketType Type => NodePacketType.ServerNodeBuildCommand;
BackEnd\Node\ServerNodeBuildResult.cs (3)
13/// This has to be in sync with <see cref="NodePacketType.ServerNodeBuildResult" /> 15public NodePacketType Type => NodePacketType.ServerNodeBuildResult;
BackEnd\Node\ServerNodeConsoleWrite.cs (2)
14public NodePacketType Type => NodePacketType.ServerNodeConsoleWrite;
BackEnd\Shared\BuildRequest.cs (2)
317public NodePacketType Type 321{ return NodePacketType.BuildRequest; }
BackEnd\Shared\BuildRequestBlocker.cs (2)
142public NodePacketType Type 146{ return NodePacketType.BuildRequestBlocker; }
BackEnd\Shared\BuildRequestConfiguration.cs (2)
585public NodePacketType Type => NodePacketType.BuildRequestConfiguration;
BackEnd\Shared\BuildRequestUnblocker.cs (2)
73public NodePacketType Type 77{ return NodePacketType.BuildRequestUnblocker; }
BackEnd\Shared\BuildResult.cs (2)
430NodePacketType INodePacket.Type 434{ return NodePacketType.BuildResult; }
BackEnd\Shared\ResourceRequest.cs (2)
68public NodePacketType Type => NodePacketType.ResourceRequest;
BackEnd\Shared\ResourceResponse.cs (2)
43public NodePacketType Type => NodePacketType.ResourceResponse;
INodePacket.cs (1)
239NodePacketType Type
INodePacketFactory.cs (4)
29void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler); 35void UnregisterPacketHandler(NodePacketType packetType); 43void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator); 50INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator);
Instance\TaskFactories\TaskHostTask.cs (10)
157(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, this); 158(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostTaskComplete, TaskHostTaskComplete.FactoryForDeserialization, this); 159(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 352public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 361public void UnregisterPacketHandler(NodePacketType packetType) 372public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 382public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 428case NodePacketType.TaskHostTaskComplete: 432case NodePacketType.NodeShutdown: 436case NodePacketType.LogMessage:
LogMessagePacketBase.cs (2)
355public NodePacketType Type 357get { return NodePacketType.LogMessage; }
NodeBuildComplete.cs (2)
51public NodePacketType Type 55{ return NodePacketType.NodeBuildComplete; }
NodeEndpointOutOfProcBase.cs (2)
600NodePacketType packetType = (NodePacketType)headerByte[0];
NodePacketFactory.cs (6)
19private Dictionary<NodePacketType, PacketFactoryRecord> _packetFactories; 26_packetFactories = new Dictionary<NodePacketType, PacketFactoryRecord>(); 34public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 42public void UnregisterPacketHandler(NodePacketType packetType) 50public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 65public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator)
NodeShutdown.cs (2)
77public NodePacketType Type 79get { return NodePacketType.NodeShutdown; }
TaskHostConfiguration.cs (2)
373public NodePacketType Type 377{ return NodePacketType.TaskHostConfiguration; }
TaskHostTaskCancelled.cs (2)
24public NodePacketType Type 26get { return NodePacketType.TaskHostTaskCancelled; }
TaskHostTaskComplete.cs (2)
218public NodePacketType Type 220get { return NodePacketType.TaskHostTaskComplete; }
Microsoft.Build.Engine.UnitTests (16)
BackEnd\BuildRequest_Tests.cs (2)
83Assert.Equal(NodePacketType.BuildRequest, request.Type); 119Assert.Equal(NodePacketType.BuildRequest, request.Type);
BackEnd\BuildRequestConfiguration_Tests.cs (2)
198Assert.Equal(NodePacketType.BuildRequestConfiguration, config1.Type); 250Assert.Equal(NodePacketType.BuildRequestConfiguration, config.Type);
BackEnd\BuildRequestConfigurationResponse_Tests.cs (1)
80Assert.Equal(NodePacketType.BuildRequestConfigurationResponse, response.Type);
BackEnd\BuildResult_Tests.cs (2)
118Assert.Equal(NodePacketType.BuildResult, ((INodePacket)result).Type); 325Assert.Equal(NodePacketType.BuildResult, (result as INodePacket).Type);
BackEnd\LoggingService_Tests.cs (2)
1510public NodePacketType Type 1514return NodePacketType.BuildRequest;
BackEnd\MockHost.cs (1)
231public INodePacket DeserializePacket(NodePacketType type, byte[] serializedPacket)
BackEnd\NodeEndpointInProc_Tests.cs (5)
93public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 98public void UnregisterPacketHandler(NodePacketType packetType) 103public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 108public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 135public NodePacketType Type
BackEnd\NodePackets_Tests.cs (1)
363Assert.Equal(NodePacketType.LogMessage, packet.Type);