17 instantiations of HTTP_REQUEST_V1
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (1)
RequestHeaderBenchmarks.cs (1)
59
var requestStructure = new
HTTP_REQUEST_V1
();
Microsoft.AspNetCore.Server.HttpSys.Tests (16)
RequestHeaderTests.cs (16)
25
var requestStructure = new
HTTP_REQUEST_V1
();
46
var requestStructure = new
HTTP_REQUEST_V1
();
66
var requestStructure = new
HTTP_REQUEST_V1
();
87
var requestStructure = new
HTTP_REQUEST_V1
();
107
var requestStructure = new
HTTP_REQUEST_V1
();
126
var requestStructure = new
HTTP_REQUEST_V1
();
145
var requestStructure = new
HTTP_REQUEST_V1
();
169
var requestStructure = new
HTTP_REQUEST_V1
();
192
var requestStructure = new
HTTP_REQUEST_V1
();
214
var requestStructure = new
HTTP_REQUEST_V1
();
236
var requestStructure = new
HTTP_REQUEST_V1
();
257
var requestStructure = new
HTTP_REQUEST_V1
();
277
var requestStructure = new
HTTP_REQUEST_V1
();
299
var requestStructure = new
HTTP_REQUEST_V1
();
321
var requestStructure = new
HTTP_REQUEST_V1
();
342
var requestStructure = new
HTTP_REQUEST_V1
();
55 references to HTTP_REQUEST_V1
Microsoft.AspNetCore.Server.HttpSys (23)
LibraryImports.g.cs (2)
99
internal static unsafe partial uint HttpReceiveHttpRequest(global::System.Runtime.InteropServices.SafeHandle requestQueueHandle, ulong requestId, uint flags, Windows.Win32.Networking.HttpServer.
HTTP_REQUEST_V1
* pRequestBuffer, uint requestBufferLength, uint* pBytesReturned, global::System.Threading.NativeOverlapped* pOverlapped)
128
static extern unsafe uint __PInvoke(nint __requestQueueHandle_native, ulong __requestId_native, uint __flags_native, Windows.Win32.Networking.HttpServer.
HTTP_REQUEST_V1
* __pRequestBuffer_native, uint __requestBufferLength_native, uint* __pBytesReturned_native, global::System.Threading.NativeOverlapped* __pOverlapped_native);
NativeInterop\HttpApi.cs (1)
23
internal static unsafe partial uint HttpReceiveHttpRequest(SafeHandle requestQueueHandle, ulong requestId, uint flags, Windows.Win32.Networking.HttpServer.
HTTP_REQUEST_V1
* pRequestBuffer, uint requestBufferLength, uint* pBytesReturned, NativeOverlapped* pOverlapped);
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (19)
32
private
HTTP_REQUEST_V1
* _nativeRequest;
70
_nativeRequest = (
HTTP_REQUEST_V1
*)((long)_memoryHandle.Pointer + _bufferAlignment);
77
internal NativeRequestContext(
HTTP_REQUEST_V1
* request, bool useLatin1)
118
internal
HTTP_REQUEST_V1
* NativeRequest
452
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
459
private bool HasKnowHeaderHelper(HttpSysRequestHeader header, long fixup,
HTTP_REQUEST_V1
* request)
487
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
494
private string? GetKnowHeaderHelper(HttpSysRequestHeader header, long fixup,
HTTP_REQUEST_V1
* request)
520
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
527
private void PopulateUnknownKeys(
HTTP_REQUEST_V1
* request, long fixup, Span<string> destination)
555
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
562
private int CountUnknownHeaders(
HTTP_REQUEST_V1
* request, long fixup)
594
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
601
private void GetUnknownHeadersHelper(IDictionary<string, StringValues> unknownHeaders, long fixup,
HTTP_REQUEST_V1
* request)
654
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
660
private SocketAddress? GetEndPointHelper(bool localEndpoint,
HTTP_REQUEST_V1
* request, byte* pMemoryBlob)
684
var request = (
HTTP_REQUEST_V1
*)(pMemoryBlob + _bufferAlignment);
691
private uint GetChunksHelper(ref int dataChunkIndex, ref uint dataChunkOffset, byte[] buffer, int offset, int size, long fixup,
HTTP_REQUEST_V1
* request)
800
var
request = nativeRequest->Base;
Windows.Win32.HTTP_REQUEST_V2.g.cs (1)
29
internal winmdroot.Networking.HttpServer.
HTTP_REQUEST_V1
Base;
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (5)
RequestHeaderBenchmarks.cs (5)
59
var
requestStructure = new HTTP_REQUEST_V1();
69
private unsafe Span<byte> SetHostHeader(Span<byte> nativeMemory, ref
HTTP_REQUEST_V1
requestStructure)
72
var dataDestination = nativeMemory[Marshal.SizeOf<
HTTP_REQUEST_V1
>()..];
85
private unsafe Span<byte> SetUnknownHeaders(Span<byte> nativeMemory, ref
HTTP_REQUEST_V1
requestStructure, IReadOnlyCollection<(string Key, string Value)> headerNames)
87
var unknownHeaderStructureDestination = nativeMemory[Marshal.SizeOf<
HTTP_REQUEST_V1
>()..];
Microsoft.AspNetCore.Server.HttpSys.Tests (27)
RequestHeaderTests.cs (27)
25
var
requestStructure = new HTTP_REQUEST_V1();
46
var
requestStructure = new HTTP_REQUEST_V1();
50
var nativeContext = new NativeRequestContext((
HTTP_REQUEST_V1
*)handle.Pointer, false);
66
var
requestStructure = new HTTP_REQUEST_V1();
87
var
requestStructure = new HTTP_REQUEST_V1();
91
var nativeContext = new NativeRequestContext((
HTTP_REQUEST_V1
*)handle.Pointer, false);
107
var
requestStructure = new HTTP_REQUEST_V1();
126
var
requestStructure = new HTTP_REQUEST_V1();
145
var
requestStructure = new HTTP_REQUEST_V1();
169
var
requestStructure = new HTTP_REQUEST_V1();
174
var nativeContext = new NativeRequestContext((
HTTP_REQUEST_V1
*)handle.Pointer, false);
192
var
requestStructure = new HTTP_REQUEST_V1();
214
var
requestStructure = new HTTP_REQUEST_V1();
236
var
requestStructure = new HTTP_REQUEST_V1();
257
var
requestStructure = new HTTP_REQUEST_V1();
277
var
requestStructure = new HTTP_REQUEST_V1();
299
var
requestStructure = new HTTP_REQUEST_V1();
321
var
requestStructure = new HTTP_REQUEST_V1();
342
var
requestStructure = new HTTP_REQUEST_V1();
356
private static unsafe Span<byte> SetHostAndContentTypeHeaders(Span<byte> nativeMemory, ref
HTTP_REQUEST_V1
requestStructure)
359
var dataDestination = nativeMemory.Slice(Marshal.SizeOf<
HTTP_REQUEST_V1
>());
380
private static unsafe Span<byte> SetInvalidHostHeader(Span<byte> nativeMemory, ref
HTTP_REQUEST_V1
requestStructure)
383
var dataDestination = nativeMemory.Slice(Marshal.SizeOf<
HTTP_REQUEST_V1
>());
400
private static unsafe Span<byte> SetUnknownHeaders(Span<byte> nativeMemory, ref
HTTP_REQUEST_V1
requestStructure, IReadOnlyCollection<(string Key, string Value)> headerNames)
402
var unknownHeaderStructureDestination = nativeMemory.Slice(Marshal.SizeOf<
HTTP_REQUEST_V1
>());
438
private static unsafe Span<byte> SetInvalidUnknownHeaders(Span<byte> nativeMemory, ref
HTTP_REQUEST_V1
requestStructure, IReadOnlyCollection<string> headerNames)
440
var unknownHeaderStructureDestination = nativeMemory.Slice(Marshal.SizeOf<
HTTP_REQUEST_V1
>());