Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure Namespace

namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure

Interfaces

interface IKestrelTrace
interface IThreadPool

Classes

class LoggingThreadPool
class MemoryPool
Used to allocate and distribute re-usable blocks of memory.
class MemoryPoolBlock
Block tracking object used by the byte buffer memory pool. A slab is a large allocation which is divided into smaller blocks. The individual blocks are then treated as independant array segments.
class MemoryPoolIteratorExtensions
class MemoryPoolSlab
Slab tracking object used by the byte buffer memory pool. A slab is a large allocation which is divided into smaller blocks. The individual blocks are then treated as independant array segments.
class TaskUtilities

Structures

struct MemoryPoolIterator