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