205 references to NodePacketType
Microsoft.Build (189)
BackEnd\BuildManager\BuildManager.cs (31)
621_nodeManager!.RegisterPacketHandler(NodePacketType.BuildRequestBlocker, BuildRequestBlocker.FactoryForDeserialization, this); 622_nodeManager.RegisterPacketHandler(NodePacketType.BuildRequestConfiguration, BuildRequestConfiguration.FactoryForDeserialization, this); 623_nodeManager.RegisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse, BuildRequestConfigurationResponse.FactoryForDeserialization, this); 624_nodeManager.RegisterPacketHandler(NodePacketType.BuildResult, BuildResult.FactoryForDeserialization, this); 625_nodeManager.RegisterPacketHandler(NodePacketType.FileAccessReport, FileAccessReport.FactoryForDeserialization, this); 626_nodeManager.RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 627_nodeManager.RegisterPacketHandler(NodePacketType.ProcessReport, ProcessReport.FactoryForDeserialization, this); 628_nodeManager.RegisterPacketHandler(NodePacketType.ResolveSdkRequest, SdkResolverRequest.FactoryForDeserialization, SdkResolverService as INodePacketHandler); 629_nodeManager.RegisterPacketHandler(NodePacketType.ResourceRequest, ResourceRequest.FactoryForDeserialization, this); 658_nodeManager!.RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, loggingService as INodePacketHandler); 1675if (_shuttingDown && packet.Type != NodePacketType.NodeShutdown) 1683case NodePacketType.BuildRequestBlocker: 1684BuildRequestBlocker blocker = ExpectPacketType<BuildRequestBlocker>(packet, NodePacketType.BuildRequestBlocker); 1688case NodePacketType.BuildRequestConfiguration: 1689BuildRequestConfiguration requestConfiguration = ExpectPacketType<BuildRequestConfiguration>(packet, NodePacketType.BuildRequestConfiguration); 1693case NodePacketType.BuildResult: 1694BuildResult result = ExpectPacketType<BuildResult>(packet, NodePacketType.BuildResult); 1698case NodePacketType.ResourceRequest: 1699ResourceRequest request = ExpectPacketType<ResourceRequest>(packet, NodePacketType.ResourceRequest); 1703case NodePacketType.NodeShutdown: 1705NodeShutdown shutdownPacket = ExpectPacketType<NodeShutdown>(packet, NodePacketType.NodeShutdown); 1709case NodePacketType.FileAccessReport: 1710FileAccessReport fileAccessReport = ExpectPacketType<FileAccessReport>(packet, NodePacketType.FileAccessReport); 1714case NodePacketType.ProcessReport: 1715ProcessReport processReport = ExpectPacketType<ProcessReport>(packet, NodePacketType.ProcessReport); 2223_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestBlocker); 2224_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestConfiguration); 2225_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse); 2226_nodeManager?.UnregisterPacketHandler(NodePacketType.BuildResult); 2227_nodeManager?.UnregisterPacketHandler(NodePacketType.NodeShutdown); 3186private 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) 268NodePacketType packetType = (NodePacketType)Enum.ToObject(typeof(NodePacketType), headerByte[0]); 305if (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)
254public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 263public void UnregisterPacketHandler(NodePacketType packetType) 272public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 281public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 305if (packet.Type == NodePacketType.NodeShutdown)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (6)
731NodePacketType packetType = (NodePacketType)_headerByte[0]; 770if (packetType == NodePacketType.NodeShutdown) 819NodePacketType packetType = packet.Type; 1028private bool ProcessBodyBytesRead(int bytesRead, int packetLength, NodePacketType packetType) 1040private bool ReadAndRoutePacket(NodePacketType packetType)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (8)
217(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, this); 218(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostTaskComplete, TaskHostTaskComplete.FactoryForDeserialization, this); 219(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 239public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 248public void UnregisterPacketHandler(NodePacketType packetType) 259public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 276public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 316ErrorUtilities.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)
985if (packet.Type != NodePacketType.LogMessage) 987ErrorUtilities.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)
99public NodePacketType Type => NodePacketType.ResolveSdkResponse;
BackEnd\Node\InProcNode.cs (11)
208public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 216public void UnregisterPacketHandler(NodePacketType packetType) 224public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 233public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 387case NodePacketType.BuildRequest: 391case NodePacketType.BuildRequestConfiguration: 395case NodePacketType.BuildRequestConfigurationResponse: 399case NodePacketType.BuildRequestUnblocker: 403case NodePacketType.NodeConfiguration: 407case NodePacketType.NodeBuildComplete: 411case NodePacketType.ResourceResponse:
BackEnd\Node\NodeConfiguration.cs (2)
143public NodePacketType Type 147{ return NodePacketType.NodeConfiguration; }
BackEnd\Node\OutOfProcNode.cs (19)
181(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequest, BuildRequest.FactoryForDeserialization, this); 182(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestConfiguration, BuildRequestConfiguration.FactoryForDeserialization, this); 183(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestConfigurationResponse, BuildRequestConfigurationResponse.FactoryForDeserialization, this); 184(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequestUnblocker, BuildRequestUnblocker.FactoryForDeserialization, this); 185(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeConfiguration, NodeConfiguration.FactoryForDeserialization, this); 186(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeBuildComplete, NodeBuildComplete.FactoryForDeserialization, this); 187(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResourceResponse, ResourceResponse.FactoryForDeserialization, this); 188(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.ResolveSdkResponse, SdkResult.FactoryForDeserialization, _sdkResolverService as INodePacketHandler); 323void INodePacketFactory.RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 332void INodePacketFactory.UnregisterPacketHandler(NodePacketType packetType) 343void INodePacketFactory.DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 353INodePacket INodePacketFactory.DeserializePacket(NodePacketType packetType, ITranslator translator) 635case NodePacketType.BuildRequest: 639case NodePacketType.BuildRequestConfiguration: 643case NodePacketType.BuildRequestConfigurationResponse: 647case NodePacketType.BuildRequestUnblocker: 651case NodePacketType.ResourceResponse: 655case NodePacketType.NodeConfiguration: 659case 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)
319public NodePacketType Type 323{ return NodePacketType.BuildRequest; }
BackEnd\Shared\BuildRequestBlocker.cs (2)
142public NodePacketType Type 146{ return NodePacketType.BuildRequestBlocker; }
BackEnd\Shared\BuildRequestConfiguration.cs (2)
591public NodePacketType Type => NodePacketType.BuildRequestConfiguration;
BackEnd\Shared\BuildRequestUnblocker.cs (2)
73public NodePacketType Type 77{ return NodePacketType.BuildRequestUnblocker; }
BackEnd\Shared\BuildResult.cs (2)
431NodePacketType INodePacket.Type 435{ 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 (5)
269NodePacketType Type 318public static NodePacketType GetNodePacketType(byte rawType) => (NodePacketType)(rawType & (byte)NodePacketType.TypeMask); 327public static bool TryCreateExtendedHeaderType(HandshakeOptions handshakeOptions, NodePacketType type, out byte extendedheader)
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)
180(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.LogMessage, LogMessagePacket.FactoryForDeserialization, this); 181(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.TaskHostTaskComplete, TaskHostTaskComplete.FactoryForDeserialization, this); 182(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.NodeShutdown, NodeShutdown.FactoryForDeserialization, this); 412public void RegisterPacketHandler(NodePacketType packetType, NodePacketFactoryMethod factory, INodePacketHandler handler) 421public void UnregisterPacketHandler(NodePacketType packetType) 432public void DeserializeAndRoutePacket(int nodeId, NodePacketType packetType, ITranslator translator) 442public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 488case NodePacketType.TaskHostTaskComplete: 492case NodePacketType.NodeShutdown: 496case 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)
697NodePacketType packetType = hasExtendedHeader ? NodePacketTypeExtensions.GetNodePacketType(rawType) : (NodePacketType)rawType;
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);