aspnetcore/src/Microsoft.AspNetCore.Server.../Internal/Http
David Fowler 0e7967a7fc Allocate things per KestrelThread instead of per listener
- Moved things that have loop affinity to KestrelThread like
WriteReqPool, MemoryPool and the ConnectionManager
- Changed on the listeners to only kill the ListenSocket, not the
connections on dispose
- Moved connection disposal to KestrelThread.Stop
- Simplify the connection manager logic so it's possible to walk and
wait in a single call
2016-07-21 22:17:18 -07:00
..
BufferSizeControl.cs
ChunkWriter.cs
Connection.cs Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
ConnectionContext.cs
ConnectionManager.cs Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
DateHeaderValueManager.cs
Frame.FeatureCollection.cs
Frame.Generated.cs
Frame.cs Always throw same exception type on read after connection error (#975). 2016-07-21 16:33:56 -07:00
FrameDuplexStream.cs
FrameHeaders.Generated.cs
FrameHeaders.cs
FrameOfT.cs Treat ECONNRESET as a connection error (#934). 2016-07-15 14:53:21 -07:00
FrameRequestHeaders.cs
FrameRequestStream.cs Always throw same exception type on read after connection error (#975). 2016-07-21 16:33:56 -07:00
FrameResponseHeaders.cs
FrameResponseStream.cs
FrameStreamState.cs
IAsyncDisposable.cs
IBufferSizeControl.cs
IConnectionControl.cs
IFrameControl.cs
ISocketOutput.cs
Listener.cs Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
ListenerContext.cs Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
ListenerPrimary.cs
ListenerSecondary.cs Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
MessageBody.cs Treat ECONNRESET as a connection error (#934). 2016-07-15 14:53:21 -07:00
PathNormalizer.cs
PipeListener.cs
PipeListenerPrimary.cs
PipeListenerSecondary.cs
ProduceEndType.cs
ReasonPhrases.cs
SocketInput.cs Always throw same exception type on read after connection error (#975). 2016-07-21 16:33:56 -07:00
SocketInputExtensions.cs Treat ECONNRESET as a connection error (#934). 2016-07-15 14:53:21 -07:00
SocketOutput.cs Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
TcpListener.cs
TcpListenerPrimary.cs
TcpListenerSecondary.cs
UrlPathDecoder.cs