C# Class Manos.Http.HttpParser

Exibir arquivo Open project: Hyperfair/manos Class Usage Examples

Public Properties

Property Type Description
HTTP_PARSER_STRICT bool

Protected Properties

Property Type Description
upgrade bool

Public Methods

Method Description
Execute ( Manos.Http.ParserSettings settings, ByteBuffer data ) : void
HttpParser ( ) : System
HttpParser ( ParserType type ) : System

Private Methods

Method Description
header_almost_done ( int ch ) : bool
headers_almost_done ( int ch, Manos.Http.ParserSettings settings, ByteBuffer data, int p_err ) : bool
http_should_keep_alive ( ) : bool
isAtoZ ( int b ) : bool
isDigit ( int b ) : bool
lower ( int b ) : byte
min ( int a, int b ) : int
new_message ( ) : State
p ( object o ) : void
parsing_header ( State state ) : bool
start_req_method_assign ( int c ) : HttpMethod
start_state ( ) : State
upper ( int b ) : byte
usual ( int b ) : bool

Method Details

Execute() public method

public Execute ( Manos.Http.ParserSettings settings, ByteBuffer data ) : void
settings Manos.Http.ParserSettings
data ByteBuffer
return void

HttpParser() public method

public HttpParser ( ) : System
return System

HttpParser() public method

public HttpParser ( ParserType type ) : System
type ParserType
return System

Property Details

HTTP_PARSER_STRICT public_oe property

public bool HTTP_PARSER_STRICT
return bool

upgrade protected_oe property

protected bool upgrade
return bool