C# 클래스 Manos.Http.HttpParser

파일 보기 프로젝트 열기: Hyperfair/manos 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
HTTP_PARSER_STRICT bool

보호된 프로퍼티들

프로퍼티 타입 설명
upgrade bool

공개 메소드들

메소드 설명
Execute ( Manos.Http.ParserSettings settings, ByteBuffer data ) : void
HttpParser ( ) : System
HttpParser ( ParserType type ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

Execute() 공개 메소드

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

HttpParser() 공개 메소드

public HttpParser ( ) : System
리턴 System

HttpParser() 공개 메소드

public HttpParser ( ParserType type ) : System
type ParserType
리턴 System

프로퍼티 상세

HTTP_PARSER_STRICT 공개적으로 프로퍼티

public bool HTTP_PARSER_STRICT
리턴 bool

upgrade 보호되어 있는 프로퍼티

protected bool upgrade
리턴 bool