17 instantiations of HTTP_REQUEST_V1
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (1)
RequestHeaderBenchmarks.cs (1)
59var requestStructure = new HTTP_REQUEST_V1();
Microsoft.AspNetCore.Server.HttpSys.Tests (16)
RequestHeaderTests.cs (16)
25var requestStructure = new HTTP_REQUEST_V1(); 46var requestStructure = new HTTP_REQUEST_V1(); 66var requestStructure = new HTTP_REQUEST_V1(); 87var requestStructure = new HTTP_REQUEST_V1(); 107var requestStructure = new HTTP_REQUEST_V1(); 126var requestStructure = new HTTP_REQUEST_V1(); 145var requestStructure = new HTTP_REQUEST_V1(); 169var requestStructure = new HTTP_REQUEST_V1(); 192var requestStructure = new HTTP_REQUEST_V1(); 214var requestStructure = new HTTP_REQUEST_V1(); 236var requestStructure = new HTTP_REQUEST_V1(); 257var requestStructure = new HTTP_REQUEST_V1(); 277var requestStructure = new HTTP_REQUEST_V1(); 299var requestStructure = new HTTP_REQUEST_V1(); 321var requestStructure = new HTTP_REQUEST_V1(); 342var requestStructure = new HTTP_REQUEST_V1();
55 references to HTTP_REQUEST_V1
Microsoft.AspNetCore.Server.HttpSys (23)
LibraryImports.g.cs (2)
99internal 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) 128static 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)
23internal 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)
32private HTTP_REQUEST_V1* _nativeRequest; 70_nativeRequest = (HTTP_REQUEST_V1*)((long)_memoryHandle.Pointer + _bufferAlignment); 77internal NativeRequestContext(HTTP_REQUEST_V1* request, bool useLatin1) 118internal HTTP_REQUEST_V1* NativeRequest 452var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 459private bool HasKnowHeaderHelper(HttpSysRequestHeader header, long fixup, HTTP_REQUEST_V1* request) 487var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 494private string? GetKnowHeaderHelper(HttpSysRequestHeader header, long fixup, HTTP_REQUEST_V1* request) 520var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 527private void PopulateUnknownKeys(HTTP_REQUEST_V1* request, long fixup, Span<string> destination) 555var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 562private int CountUnknownHeaders(HTTP_REQUEST_V1* request, long fixup) 594var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 601private void GetUnknownHeadersHelper(IDictionary<string, StringValues> unknownHeaders, long fixup, HTTP_REQUEST_V1* request) 654var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 660private SocketAddress? GetEndPointHelper(bool localEndpoint, HTTP_REQUEST_V1* request, byte* pMemoryBlob) 684var request = (HTTP_REQUEST_V1*)(pMemoryBlob + _bufferAlignment); 691private uint GetChunksHelper(ref int dataChunkIndex, ref uint dataChunkOffset, byte[] buffer, int offset, int size, long fixup, HTTP_REQUEST_V1* request) 800var 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)
59var requestStructure = new HTTP_REQUEST_V1(); 69private unsafe Span<byte> SetHostHeader(Span<byte> nativeMemory, ref HTTP_REQUEST_V1 requestStructure) 72var dataDestination = nativeMemory[Marshal.SizeOf<HTTP_REQUEST_V1>()..]; 85private unsafe Span<byte> SetUnknownHeaders(Span<byte> nativeMemory, ref HTTP_REQUEST_V1 requestStructure, IReadOnlyCollection<(string Key, string Value)> headerNames) 87var unknownHeaderStructureDestination = nativeMemory[Marshal.SizeOf<HTTP_REQUEST_V1>()..];
Microsoft.AspNetCore.Server.HttpSys.Tests (27)
RequestHeaderTests.cs (27)
25var requestStructure = new HTTP_REQUEST_V1(); 46var requestStructure = new HTTP_REQUEST_V1(); 50var nativeContext = new NativeRequestContext((HTTP_REQUEST_V1*)handle.Pointer, false); 66var requestStructure = new HTTP_REQUEST_V1(); 87var requestStructure = new HTTP_REQUEST_V1(); 91var nativeContext = new NativeRequestContext((HTTP_REQUEST_V1*)handle.Pointer, false); 107var requestStructure = new HTTP_REQUEST_V1(); 126var requestStructure = new HTTP_REQUEST_V1(); 145var requestStructure = new HTTP_REQUEST_V1(); 169var requestStructure = new HTTP_REQUEST_V1(); 174var nativeContext = new NativeRequestContext((HTTP_REQUEST_V1*)handle.Pointer, false); 192var requestStructure = new HTTP_REQUEST_V1(); 214var requestStructure = new HTTP_REQUEST_V1(); 236var requestStructure = new HTTP_REQUEST_V1(); 257var requestStructure = new HTTP_REQUEST_V1(); 277var requestStructure = new HTTP_REQUEST_V1(); 299var requestStructure = new HTTP_REQUEST_V1(); 321var requestStructure = new HTTP_REQUEST_V1(); 342var requestStructure = new HTTP_REQUEST_V1(); 356private static unsafe Span<byte> SetHostAndContentTypeHeaders(Span<byte> nativeMemory, ref HTTP_REQUEST_V1 requestStructure) 359var dataDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 380private static unsafe Span<byte> SetInvalidHostHeader(Span<byte> nativeMemory, ref HTTP_REQUEST_V1 requestStructure) 383var dataDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 400private static unsafe Span<byte> SetUnknownHeaders(Span<byte> nativeMemory, ref HTTP_REQUEST_V1 requestStructure, IReadOnlyCollection<(string Key, string Value)> headerNames) 402var unknownHeaderStructureDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>()); 438private static unsafe Span<byte> SetInvalidUnknownHeaders(Span<byte> nativeMemory, ref HTTP_REQUEST_V1 requestStructure, IReadOnlyCollection<string> headerNames) 440var unknownHeaderStructureDestination = nativeMemory.Slice(Marshal.SizeOf<HTTP_REQUEST_V1>());