C# Class CSharpUtils.Fastcgi.FastcgiHandler

Show file Open project: soywiz/csharputils Class Usage Examples

Public Properties

Property Type Description
Debug bool
Reader FastcgiPacketReader
Writer FastcgiPacketWriter

Protected Properties

Property Type Description
Requests FastcgiRequest>.Dictionary

Public Methods

Method Description
FastcgiHandler ( IFastcgiPipe FastcgiPipe, bool Debug = false ) : System
GetOrCreateFastcgiRequest ( ushort RequestId ) : FastcgiRequest
HandleRequest ( Object _Request ) : void

Private Methods

Method Description
Reader_HandlePacket ( Fastcgi Type, ushort RequestId, byte Content ) : bool

Method Details

FastcgiHandler() public method

public FastcgiHandler ( IFastcgiPipe FastcgiPipe, bool Debug = false ) : System
FastcgiPipe IFastcgiPipe
Debug bool
return System

GetOrCreateFastcgiRequest() public method

public GetOrCreateFastcgiRequest ( ushort RequestId ) : FastcgiRequest
RequestId ushort
return FastcgiRequest

HandleRequest() public method

public HandleRequest ( Object _Request ) : void
_Request Object
return void

Property Details

Debug public property

public bool Debug
return bool

Reader public property

public FastcgiPacketReader,CSharpUtils.Fastcgi Reader
return FastcgiPacketReader

Requests protected property

protected Dictionary Requests
return FastcgiRequest>.Dictionary

Writer public property

public FastcgiPacketWriter,CSharpUtils.Fastcgi Writer
return FastcgiPacketWriter