C# Class Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolIterator2

Show file Open project: Starcounter/KestrelHttpServer Class Usage Examples

Public Methods

Method Description
CopyTo ( byte array, int offset, int count, int &actual ) : MemoryPoolIterator2
GetArraySegment ( MemoryPoolIterator2 end ) : ArraySegment
GetLength ( MemoryPoolIterator2 end ) : int
GetString ( MemoryPoolIterator2 end ) : string
MemoryPoolIterator2 ( Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolBlock2 block ) : System
MemoryPoolIterator2 ( Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolBlock2 block, int index ) : System
Peek ( ) : int
Put ( byte data ) : bool

Save the data at the current location then move to the next available space.

Seek ( int char0 ) : int
Seek ( int char0, int char1 ) : int
Seek ( int char0, int char1, int char2 ) : int
Take ( ) : int

Method Details

CopyTo() public method

public CopyTo ( byte array, int offset, int count, int &actual ) : MemoryPoolIterator2
array byte
offset int
count int
actual int
return MemoryPoolIterator2

GetArraySegment() public method

public GetArraySegment ( MemoryPoolIterator2 end ) : ArraySegment
end MemoryPoolIterator2
return ArraySegment

GetLength() public method

public GetLength ( MemoryPoolIterator2 end ) : int
end MemoryPoolIterator2
return int

GetString() public method

public GetString ( MemoryPoolIterator2 end ) : string
end MemoryPoolIterator2
return string

MemoryPoolIterator2() public method

public MemoryPoolIterator2 ( Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolBlock2 block ) : System
block Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolBlock2
return System

MemoryPoolIterator2() public method

public MemoryPoolIterator2 ( Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolBlock2 block, int index ) : System
block Microsoft.AspNet.Server.Kestrel.Infrastructure.MemoryPoolBlock2
index int
return System

Peek() public method

public Peek ( ) : int
return int

Put() public method

Save the data at the current location then move to the next available space.
public Put ( byte data ) : bool
data byte The byte to be saved.
return bool

Seek() public method

public Seek ( int char0 ) : int
char0 int
return int

Seek() public method

public Seek ( int char0, int char1 ) : int
char0 int
char1 int
return int

Seek() public method

public Seek ( int char0, int char1, int char2 ) : int
char0 int
char1 int
char2 int
return int

Take() public method

public Take ( ) : int
return int