2 instantiations of IpcHeader
Microsoft.Diagnostics.NETCore.Client (2)
DiagnosticsIpc\IpcHeader.cs (1)
55
IpcHeader header =
new
()
DiagnosticsIpc\IpcMessage.cs (1)
86
: this(new
IpcHeader
(commandSet, commandId), payload)
11 references to IpcHeader
Microsoft.Diagnostics.NETCore.Client (11)
DiagnosticsIpc\IpcHeader.cs (4)
53
public static
IpcHeader
Parse(BinaryReader reader)
55
IpcHeader
header = new()
67
public static async Task<
IpcHeader
> ParseAsync(Stream stream, CancellationToken cancellationToken)
72
IpcHeader
header = Parse(bufferReader);
DiagnosticsIpc\IpcMessage.cs (7)
79
public IpcMessage(
IpcHeader
header, byte[] payload = null)
91
public
IpcHeader
Header { get; private set; }
97
Header.Size = checked((ushort)(
IpcHeader
.HeaderSizeInBytes + Payload.Length));
117
message.Header =
IpcHeader
.Parse(reader);
118
message.Payload = reader.ReadBytes(message.Header.Size -
IpcHeader
.HeaderSizeInBytes);
126
message.Header = await
IpcHeader
.ParseAsync(stream, cancellationToken).ConfigureAwait(false);
127
message.Payload = await stream.ReadBytesAsync(message.Header.Size -
IpcHeader
.HeaderSizeInBytes, cancellationToken).ConfigureAwait(false);