6 implementations of INodePacket
MSBuildTaskHost (6)
BackEnd\LogMessagePacketBase.cs (1)
124internal sealed class LogMessagePacketBase : INodePacket
BackEnd\NodeBuildComplete.cs (1)
12internal sealed class NodeBuildComplete : INodePacket
BackEnd\NodeShutdown.cs (1)
34internal sealed class NodeShutdown : INodePacket
BackEnd\TaskHostConfiguration.cs (1)
15internal sealed class TaskHostConfiguration : INodePacket
BackEnd\TaskHostTaskCancelled.cs (1)
10internal sealed class TaskHostTaskCancelled : INodePacket
BackEnd\TaskHostTaskComplete.cs (1)
47internal sealed class TaskHostTaskComplete : INodePacket
26 references to INodePacket
MSBuildTaskHost (26)
BackEnd\INodeEndpoint.cs (1)
79void SendData(INodePacket packet);
BackEnd\INodePacketFactory.cs (3)
11internal delegate INodePacket NodePacketFactoryMethod(ITranslator translator); 46INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator); 53void RoutePacket(int nodeId, INodePacket packet);
BackEnd\INodePacketHandler.cs (1)
17void PacketReceived(int node, INodePacket packet);
BackEnd\NodeEndpointOutOfProcTaskHost.cs (6)
92private ConcurrentQueue<INodePacket>? _packetQueue; 159_packetQueue = new ConcurrentQueue<INodePacket>(); 191public void SendData(INodePacket packet) 241ConcurrentQueue<INodePacket> localPacketQueue = _packetQueue; 419ConcurrentQueue<INodePacket> localPacketQueue, 540while (localPacketQueue.TryDequeue(out INodePacket? packet))
BackEnd\NodePacketFactory.cs (5)
46INodePacket packet = record.DeserializePacket(translator); 53public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 66public void RoutePacket(int nodeId, INodePacket packet) 86public INodePacket DeserializePacket(ITranslator translator) 92public void RoutePacket(int nodeId, INodePacket packet)
BackEnd\TaskHostConfiguration.cs (1)
349internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\TaskHostTaskCancelled.cs (1)
33internal static INodePacket FactoryForDeserialization(ITranslator translator)
BackEnd\TaskHostTaskComplete.cs (1)
169internal static INodePacket FactoryForDeserialization(ITranslator translator)
OutOfProcTaskHostNode.cs (7)
67private readonly Queue<INodePacket> _receivedPackets; 151_receivedPackets = new Queue<INodePacket>(); 319public INodePacket DeserializePacket(NodePacketType packetType, ITranslator translator) 327public void RoutePacket(int nodeId, INodePacket packet) 336public void PacketReceived(int node, INodePacket packet) 377INodePacket? packet = null; 413private void HandlePacket(INodePacket packet)